Visual Studio 2017正式版作為業(yè)界IDE的領(lǐng)頭羊,只要你對開發(fā)對編程感興趣,都值得下載嘗鮮研究。而且免費的 VS2017 社區(qū)版也適合大多數(shù)情況,無論個人開發(fā)者、小型團隊、或者編寫開源項目的同學(xué)都可以無任何負(fù)擔(dān)、合法地使用。
Visual Studio 2017正式版功能簡介:
Visual Studio 2017 可支持 C#、C++、Python、Visual Basic、Node.js、HTML、JavaScript 等各大編程語言,不僅可編寫 Windows 10 UWP 通用程序,甚至還能開發(fā) iOS、Android 移動平臺應(yīng)用。
VS2017 甚至還自帶了 iOS 模擬器 (這可曾是之前只有 Mac 獨享的開發(fā)環(huán)境) 以及 Android 模擬器。加上 .Net 的開源與跨平臺、Visual Studio for Mac 的發(fā)布、VS Code 代碼編輯器的跨平臺支持都能看出微軟正在一步步走向跨平臺的目標(biāo)了。
Visual Studio 2017正式版特色:
VS2017 大大改善了移動和云端開發(fā)的體驗,它重于促進編寫正確的代碼,以及維持開發(fā)人員的代碼的可讀性。因此,十分受歡迎的智能感知 (IntelliSense) 功能將會獲得大大的改進,支持智能預(yù)選、過濾、XAML。還有全新的代碼分析功能,當(dāng)你在錄入代碼時即能幫你識別出問題,不必等到運行時再分析。
另外,VS2017 還改進了智能感知、導(dǎo)航、實時代碼分析、調(diào)試等各個功能,以及帶來了新的調(diào)試功能 “Run To Click”,允許程序運行到特定代碼行時自動中斷,而無需創(chuàng)建中斷點。
Visual Studio 2017 還帶來了一款全新的安裝器,最小安裝體積首次縮小到不足 750 MB,對于使用 SSD 小容量硬盤的同學(xué)可以按需安裝,可以節(jié)省出可觀的硬盤空間。不過,據(jù)說如果完整安裝全部的功能組件,體積將會超過 60 GB。
功能特色:
快速生成更智能的應(yīng)用
實時結(jié)構(gòu)驗證等新功能有助于推動在開發(fā)過程早期開展 DevOps。 此外,無論使用哪種語言或平臺,對常用功能(如代碼導(dǎo)航、IntelliSense、重構(gòu)和代碼修復(fù))的增強改進都能節(jié)省時間和精力。
更快速地找到并修復(fù) bug
改進了整個調(diào)試和測試體驗,幫助用戶盡早發(fā)現(xiàn)并解決問題。 Live Unit Testing、異常幫助程序和“運行以單擊”等功能降低了回歸風(fēng)險,并能即時暴露新 bug 的根本原因,從而加強對 DevOps 循環(huán)的控制。
與云集成
內(nèi)置工具支持與 .NET 和 .NET Core 應(yīng)用程序、Azure 應(yīng)用程序和 Azure 功能、服務(wù)、Docker 和 Windows 容器等所有服務(wù)進行全面集成。 無縫體驗讓用戶感覺如同在 Azure 數(shù)據(jù)中心內(nèi)工作一樣。
有效協(xié)作
直接管理任意提供程序(包括 Azure DevOps、Team Foundation Server 或 GitHub)托管的團隊項目。 或者,使用新增的“打開任意文件夾”功能,無需使用正式項目或相關(guān)解決方案,即可快速打開并處理幾乎所有代碼文件。
交付優(yōu)質(zhì)移動應(yīng)用
借助 Xamarin 的高級調(diào)試、分析工具和單元測試生成功能,生成、連接和調(diào)整適用于 Android、iOS 和 Windows 的本機移動應(yīng)用變得空前快速和簡單。 還可以選擇使用 Apache Cordova 開發(fā)移動應(yīng)用,或生成 C++ 跨平臺庫。
提升語言功能
Visual Studio 繼續(xù)投入資源,加強對最新編程語言功能的支持。 無論使用 C#、Visual Basic、C++、TypeScript、F# 還是第三方語言(如 JavaScript 和 Python),在整個開發(fā)體驗中都將獲得一流的功能支持。
創(chuàng)建理想的 IDE
基于工作負(fù)載的全新安裝程序可優(yōu)化安裝,以確保你可以選擇只獲取自己所需的內(nèi)容。
了解更多
性能得以優(yōu)化
Visual Studio 對日常使用的核心功能進行了大量性能改進。 還會發(fā)現(xiàn),在整個開發(fā)生命周期中,啟動速度顯著加快,內(nèi)存占用大大降低,響應(yīng)能力明顯提高。
更快地交付軟件
結(jié)合使用 Azure DevOps 和 Team Foundation Server,將軟件無縫交付至任意目標(biāo)平臺。 通過 Redgate 數(shù)據(jù)工具將 DevOps 流程擴展到 SQL Server 中,并通過 Visual Studio 安全地自動處理數(shù)據(jù)庫部署。 結(jié)合使用 Xamarin 測試記錄器和 Xamarin 測試云,可以直接在 IDE 內(nèi)測試數(shù)千臺物理設(shè)備。
了解更多
保持領(lǐng)先優(yōu)勢
Enterprise 和 Professional 客戶可以參加業(yè)內(nèi)領(lǐng)先合作伙伴(包括 Pluralsight 和 Opsgility)補充提供的培訓(xùn)。 另外還可以獲得 Parallels 和 SyncFusion 等精選合作伙伴提供的軟件許可證。