7月20日 23:30 Visual Studio 2015 正式釋出,作為微軟新一代開發利器,在全地球乃至全宇宙乃至全太陽系中最強大且沒有之一的IDE(上述描述來自微博使用者評論)跨平臺支援成為Visual Studio最新DNA。在智慧移動端App開發,支援無論是面向何種智慧裝置,無論是支援Native應用,還是基於HTML5的混合應用,都可以藉助Visual Studio的編碼、除錯、智慧提示等強大功能,幫助程式猿快速開發。
轉載補充:Visual Studio 2015 是一個豐富的整合開發環境,可用於建立出色的 Windows、Android 和 iOS 應用程式以及新式 Web 應用程式和雲服務。適用於各種規模和複雜程度專案的工具和服務,支援C#、Visual Basic、C++、Python、Node.js 和 HTML/JavaScript,Sprint 規劃,高階除錯、分析、自動化和手動測試,具有 DevOps 自動化部署和持續監視功能。
一起來認識一下Visual Studio 家族新面孔。
下載連結:https://www.visualstudio.com/en-us/downloads
微軟 VS 官方博文:Visual Studio 2015 and .NET 4.6 Available for Downloadx
Visual Studio 2015 包括 Visual Studio、Visual Studio Online、Visual Studio Code
Visual Studio Online提供完整的、輕量級別的、基於微軟雲平臺軟體全生命週期支援。Visual Studio Code提供第一個來自微軟的跨平臺開發工具,支援開發人員在Windows、Linux、Mac上開發ASP.NET,或者NodeJS的應用。
Visual Studio Online在2年時間裡,擁有了320萬註冊使用者,其實它不是開發平臺,而是線上的研發管理平臺,是線上版的Team Foundation Sever,是基於Azure公有云的SaaS服務。
“創新、開放、敏捷” 微軟開放心態擁抱開元和跨平臺技術,這讓攻城獅們開心不已
Visual Studio 2015的Codelens功能將提高開發者開發效率。全新的、視覺化的方式,選擇XAML控制元件,並且直接檢視屬性。強大的斷點功能,為開發者提供更好的除錯體驗。從Visual Studio 2015開始,Visual Studio Profreeional 也將提供Codelens,不再必須要求旗艦版。
定位為世界一流的皇馬俱樂部的宗旨是提高球迷的滿意度,因此@皇家馬德里足球俱樂部 藉助微軟的雲和軟體開發技術,為全球球迷帶來了更及時、更全面、更精彩的觀看體驗。而世界一流開發工具Visual Studio的宗旨則是提高開發者的滿意度,讓開發效率更快更便捷。
Visual Studio 2015豐富的效能檢測工具為開發者合理優化程式碼提供了保證。在watch windows中,可以直接使用Lamda表示式,更加方便的在除錯狀態下檢視資料。設斷點雙擊進去還能看到哪行程式碼觸發的跟蹤事件,簡直是居家出行,檢索爆破,效能調優必備利器(評價來源於第三方測試攻城獅)
而Visual Studio 2015基於Roslyn的支援,開發者可以針對VB或者C#的程式開發定製化的智慧分析工具,實現實時化的程式碼分析並進行自動糾錯。
Visual Studio 2015除了對移動智慧端的支援,在雲端,開源的DonNetCore也同樣得到支援。除了執行在Windows上,也可以執行在Linux上。正式釋出的 ASP.NET4.6已經支援HTTP2 。為下一代Web應用打下了堅實的基礎。
Visual Studio 2015 已經支援直接部署應用到Docker
.NET Core支援Windows、Linux、Mac。使用一個U盤,可以將一個ASP.NET5 的應用在Windows上用Visual Studio 2015開發完成後,複製到Mac上,直接執行。展示了Dotnet Core + ASP.NET5 的跨平臺支援。
Visual Studio 2015支援使用開源的Apache Cordova 平臺來開發iOS、Android和Windows的移動應用。面向不同裝置、不同使用者場景,使用Visual Studio 2015 + Cordova都可以開發近似本地應用效能的應用。在熟悉的Visual Studio環境中進行程式建立、編輯、除錯、分析、打包及部署Cordova應用。支援TypeScript語言的使用及iOS程式的遠端除錯。有了跨平臺應用,一套程式碼,走遍天下。(評價來自微博使用者)
同時,Visual Studio 2015搭載了完整的高效能的基於x86的Android模擬器,支援模擬裝置輸入、加速器、位置及網路等各種條件。啟動速度直接秒殺第三方Android模擬器。
DOM工具是將Visual Studio與前端開發者緊密聯絡起來,專治前端開發者開發出現的各種問題這可是前端攻城獅福利哦~~
用Visual Studio 2015可以進行Windows、Android、iOS手機的跨平臺移動應用程式開發,可以選擇Apache Cordova、VC++ 或者供C#和F#開發者用Xamarin進行跨平臺的應用開發。特別是Xamarin的安裝包是已經整合進Visual Studio 2015(此處應該有掌聲)Visual Studio 2015還可以進行Apple Watch的應用開發。
Xamarin支援在Visual Studio 2015中使用 .NET語言為不同裝置開發程式,既可利用Visual Studio 2015對 .NET語言高校開發的支援,也可充分利用各裝置提供的不同功能。Xamarin對Visual Studio 2015的最新更新,面向不同的裝置、支援更多的程式碼共享,不僅是業務邏輯的程式碼重用,更多UI層面的程式碼有額可以在不同的平臺上共享。
Visual Studio 2015最新的能力是可以用C++進行跨平臺開發,比如開發一款openGL應用。支援開發者使用已有的C++類庫在多平臺上開發應用。並且提供工具幫助開發者在多平臺上進一步高效率的重用程式碼。對於Android平臺上的開發者,提供全面的Xamarin Native和Native Activity支援。
Visual Studio Online 版本和TFS2015位開發團隊提供了基於DevOps理念的完全解決方案。幫助開發者完成應用的管理、工作、開發、聯調、測試和釋出全生命週期工作,並提供高效工具完成應用使用狀況和使用情況的監控。Azure 2.5 工具裡提供的雲部署專案,能將環境配置以程式碼的形式記錄下來,並可與雲專案和解決方案一起在Visual Studio 裡進行管理。Visual Studio 2015的釋出管理工具使原始碼和環境配置的不是及在開發 / 測試 / 產品各階段的資訊跟蹤變得更容易。
用TFS2015可以用於管理團隊全體成員的工作。使用內建的看板工具,監控團隊的工作進展以及出現的問題,跟蹤團隊的工作進度,確保工作順利進行,如期完成。當然,有了TFS2015,攻城獅還可以隨時與產品、測試的小夥伴兒進(xiang)行(hu)交(gou)流(da),非常人性化。TFS2015大力增強Git 的功能,Git Branch支援,Git 程式碼線上評審!
TFS2015全新的構建系統可以在web中直接配置持續整合的各個環節,支援多種語言,多種持續整合工具,支援Linux下的持續整合,不僅僅支援MSbuild,還支援Ant,支援Java,支援iOS,支援Linux!
Visual Studio 2015引入Intellitest功能,自動化針對程式碼產生測試資料和測試用例,包括分支覆蓋、邊界值測試等。在IL Code 層面上,對程式碼的各種分支進行分析後,自動生成測試程式碼和邊界值測試。
Visual Studio 2015中的Application Insight可以幫助應用在上線執行後,實時的檢視伺服器端和客戶端的效能資料,及時的定位到錯誤和異常相關的事件 。
聽聽小夥伴兒們怎麼說:
@胡德民PeterHu “Visual Studio 2015不僅僅可以使用Visual CODE在Mac上進行程式設計,ASP.NET可以在Mac的 .NET Core上執行!前後兼顧,兩全其美!”
@kinfey “Visual Studio 2015 是一個超級棒的跨平臺移動應用開發工具,對Cordova、Xamarin、C++的跨平臺支援都非常好。讓你通過一個工具完成了iOS、Android、Windows三個平臺的應用。”
Visual Studio 2015 新特性梳理
1、程式碼編輯
- 新的“燈泡”功能可以使程式碼重構和修復程式碼問題變得更容易
- Visual Studio 2015有針對性的加快了解決方案的只能感知功能的掃描速度(例如虛擬引擎4(Unreal Engine)的測試結果顯示,加快了60-120%)
- C++程式碼重構功能
2、程式碼編譯
- Visual Studio 2015 連結速度平均加快到 Visual Studio 2013的三倍。
- 加快了編譯器在處理template時的速度,並新增了分析工具幫助改善PCH的使用
3、圖形程式開發工具
- 支援除錯DirectX10/ 11 / 11.1 程式
- 支援除錯Windows Store、Windows Phote以及桌面應用程式
- 可檢視DirectX事件、物件、畫素歷史、圖形流水線及呼叫堆疊
- 除錯Shader程式碼
- Visual Studio 2015提升了使用者體現,並新增Shader修改後應用、命令列工具等功能
- Visual Studio 2015全面支援DirectX12程式除錯
- Blend可用於設計圖形介面
- 新增了XAML智慧感知和幾本的除錯功能
4、Visual Studio 2015 的Unity開發工具
- 提供在Visual Studio整合環境中進行Unity程式開發和除錯的一款外掛
- 最新的2.0版本支援Visual Studio 2015,並加入新功能
- 自動識別並連線Unity編譯器
- Watch視窗和Local視窗對Unity物件更好的支援
- Visual Studio 2015 Shader程式碼編輯器新增加對Unity Shader的支援(.shader,.cginc)