真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

VisualStudio和VSCode該如何選擇-創(chuàng)新互聯(lián)

小編給大家分享一下Visual Studio和VS Code該如何選擇,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)主營清原網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,清原h(huán)5小程序開發(fā)搭建,清原網(wǎng)站營銷推廣歡迎清原等地區(qū)企業(yè)咨詢

幾十年來,我在上午工作時(shí),會(huì)啟動(dòng)微軟Visual Studio(或其前身之一,比如Visual C ++或Visual InterDev),然后在它啟動(dòng)過程中泡杯茶,還可能去參加個(gè)早會(huì)。我進(jìn)行開發(fā)/測試/調(diào)試循環(huán)時(shí)會(huì)整天開著IDE,避免另一次啟動(dòng)延遲。我開發(fā)約200萬行代碼的C++項(xiàng)目時(shí),還通過自動(dòng)運(yùn)行批處理腳本以加快處理每天的工作,腳本可以在凌晨檢出代碼、完成產(chǎn)品的全面重建。

如今,我覺得用不著每天早上先打開代碼項(xiàng)目,或者讓它們整天開著。Visual Studio Code通常啟動(dòng)速度足夠快,即使對于大型項(xiàng)目而言,我也可以在幾分鐘內(nèi)立馬投入工作。我常說:Visual Studio Code本身需要每月更新,我安裝的許多擴(kuò)展常常本身需要更新。不過,連更新Visual Studio Code中的十幾個(gè)擴(kuò)展所需的時(shí)間也比Visual Studio重建大型C++項(xiàng)目的符號表所花的時(shí)間少得多。

不過,在Visual Studio Code和Visual Studio之間進(jìn)行選擇不像在輕量級編輯器和重量級IDE之間進(jìn)行選擇那么簡單。雖然Visual Studio Code具有高度可配置性,但Visual Studio的功能高度全面。你的選擇可能不僅取決于你需要的語言支持和功能,還取決于你的工作方式。不妨看看這兩款開發(fā)工具的功能和不足。

VS Code(Visual Studio Code)是什么?

Visual Studio Code是一種輕量級但功能強(qiáng)大的源代碼編輯器,可在桌面上運(yùn)行,適用于Windows、MacOS和Linux。它內(nèi)置支持Java、Type和Node.js的功能,還有豐富的擴(kuò)展生態(tài)系統(tǒng),這些擴(kuò)展面向其他語言(如C++、C#、Java、Python、PHP和Go)和運(yùn)行時(shí)環(huán)境(比如.Net和Unity)。

除了輕量級和快速啟動(dòng)這個(gè)理念外,VS Code還有下列功能:面向變量、方法和導(dǎo)入模塊的IntelliSense代碼完成功能;圖形化調(diào)試;代碼檢查/校驗(yàn);多光標(biāo)編輯;參數(shù)提示及其他強(qiáng)大的編輯功能;出色的代碼導(dǎo)航和重構(gòu);以及內(nèi)置的源代碼控制(包括Git支持)。這大部分功能是從Visual Studio技術(shù)改編而來的。

VS Code本身使用Electron shell、Node.js、Type和Language Server協(xié)議構(gòu)建,且每月更新一次。擴(kuò)展可根據(jù)需要經(jīng)常更新。支持的豐富程度因不同的編程語言及其擴(kuò)展而異,從簡單的語法高亮、括號匹配到調(diào)試和重構(gòu),不一而足。如果沒有語言服務(wù)器可用,你可以通過TextMate著色器為偏愛的語言添加基本支持。

Visual Studio Code代碼庫中的代碼是采用MIT許可證的開源代碼。VS Code產(chǎn)品本身是采用標(biāo)準(zhǔn)的微軟產(chǎn)品許可證交付的,因?yàn)樗幸恍〔糠轴槍ξ④浀淖远x。盡管有商業(yè)許可證,但它是免費(fèi)的。

Visual Studio和VS Code該如何選擇
Visual Studio Code中看到的Visual Studio Code的源代碼

請注意顯示函數(shù)作者和最近更改日期的消息(使用來自Git代碼庫的信息創(chuàng)建)。另請注意屏幕中間的trackSelection()的“peek”彈出窗口。

Visual Studio是什么?

Visual Studio(當(dāng)前版本是Visual Studio 2019)是微軟面向Windows和MacOS的選IDE。使用Visual Studio,你可以開發(fā)、分析、調(diào)試、測試、協(xié)作和部署軟件。

在Windows上,Visual Studio 2019目前支持17種工作負(fù)載,這些工作負(fù)載是針對不同開發(fā)目標(biāo)的一致的工具和組件安裝包。工作負(fù)載是對Visual Studio安裝過程所作的重要改進(jìn),因?yàn)閂isual Studio 2019的整個(gè)下載和安裝很可能耗時(shí)數(shù)小時(shí),會(huì)塞滿磁盤、尤其是SSD。

Visual Studio和VS Code該如何選擇
Visual Studio 2019支持17種不同的工作負(fù)載,代表不同的開發(fā)目標(biāo)

Visual Studio 2019 for Mac的安裝程序比Windows版本來得簡單,主要是由于它不支持一樣多的目標(biāo)。它讓你可以使用.Net開發(fā)Web、移動(dòng)和桌面,默認(rèn)情況下支持Unity、Azure和Docker。.Net Core、Android、iOS和MacOS等目標(biāo)是可選的,后三者使用Xamarin。

Visual Studio和VS Code該如何選擇
Visual Studio for Mac安裝程序

請注意,與Visual Studio for Windows提供17種工作負(fù)載相比,它只有4個(gè)可選目標(biāo)。

Visual Studio 2019有三種SKU:社區(qū)版(免費(fèi),不支持企業(yè)使用),專業(yè)版(第一年1199美元/ 799美元續(xù)訂)和企業(yè)版(第一年5999美元/2569美元續(xù)訂)。企業(yè)版擁有面向架構(gòu)師的功能、高級調(diào)試和測試,這些功能是另兩種SKU所沒有的。

Visual Studio和VS Code該如何選擇
Visual Studio 2019編輯UI

請注意用于測試和分析的菜單項(xiàng),Visual Studio Code沒有這些功能。

Visual Studio還是Visual Studio Code?

你會(huì)認(rèn)為:就任何特定的軟件開發(fā)任務(wù)而言,在Visual Studio和Visual Studio Code之間做出決定就像在IDE和編輯器之間做出決定一樣簡單。事實(shí)并非如此,主要是由于VS Code經(jīng)配置后,可以做到對許多編程語言而言與IDE很接近。然而,伴隨這種可配置性而來的是許多不足。

比如說,如果你的開發(fā)風(fēng)格是測試驅(qū)動(dòng)型,Visual Studio立即就可以使用。另一方面,VS Code有大約15個(gè)測試驅(qū)動(dòng)的開發(fā)擴(kuò)展,可支持Node.js、Go、.Net和PHP。同樣,Visual Studio與數(shù)據(jù)庫(尤其是Microsoft SQL Server及其衍生版)的兼容性很好,但VS Code有好多數(shù)據(jù)庫擴(kuò)展。Visual Studio擁有出色的重構(gòu)支持,但Visual Studio Code為六種語言實(shí)施了基本的重構(gòu)操作。

有幾種明確的情況。比如說,如果你是軟件架構(gòu)師,又可以使用Visual Studio企業(yè)版,你會(huì)想要使用Visual Studio。如果你需要與團(tuán)隊(duì)成員協(xié)作、共同開發(fā)或調(diào)試,那么Visual Studio是更好的選擇。如果你需要進(jìn)行嚴(yán)謹(jǐn)?shù)拇a分析或性能分析或從快照進(jìn)行調(diào)試,那么Visual Studio企業(yè)版會(huì)幫助你。

VS Code在數(shù)據(jù)科學(xué)界往往很受歡迎。然而,Visual Studio 2019擁有提供許多功能的數(shù)據(jù)科學(xué)工作負(fù)載。

Visual Studio不能在Linux上運(yùn)行,VS Code可以運(yùn)行。另一方面,Visual Studio for Windows擁有Linux/C ++工作負(fù)載和Azure支持。

針對使用Visual Studio和VS Code中都支持的語言的日常開發(fā)/測試/調(diào)試周期,選擇哪一個(gè)其實(shí)歸結(jié)為個(gè)人偏好。如果你每次搞開發(fā)項(xiàng)目往往搞數(shù)小時(shí),那么Visual Studio可能更適合。如果你從事短時(shí)間開發(fā)、在其他任務(wù)之間輪換,Visual Studio Code可能會(huì)讓你更滿意。

以上是“Visual Studio和VS Code該如何選擇”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站欄目:VisualStudio和VSCode該如何選擇-創(chuàng)新互聯(lián)
分享URL:http://weahome.cn/article/cdojpg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部