相關文章

B603d1c4181a28fe17195157259c7279 微軟昨日正式發佈Visual Studio 2015,同時發佈的還有 Team Foundation Sever 2015 和 .NET 4.6。Visual Studio是微軟提供的整合式開發環境,是目前Windows平臺上最流行的開發工具集。Visual Studio 2015將用免費的Visual Studio社群版替代原有的標準版,另有Visual Studio專業版和Visual Studio企業版。

新特性概要

Visual Studio 2015 將debug 和 profile 整合進一個統一的診斷視窗;新增的 PerfTips使得開發者能夠在設置中斷點和單步執行時,立刻看到性能資訊;此外還加入了新的XAML編輯器。

Visual Studio 2015支援的語言包括C# 6、 VB 14、TypeScript 1.5、F# 4.0、大部分C++11/14標準以及少部分的C++17標準。Visual Studio 2015允許開發者安裝外掛程式的方式支援Python或者其他程式設計語言。C#和VB開發者可以查看潛在的代碼修復和重構提示(原來只對旗艦版以上用戶開放,現在對所有用戶開放),還可以客製化修復和重構提示(可見下圖, 下圖來自arstechnica)。

在團隊協作方面,新發佈的Visual Studio 2015、Team Foundation Server 2015以及原有Visual Studio Online一起提供團隊協作服務,允許團隊持續監控以及瞭解開發流程之中,還有哪些改進的空間。Visual Studio 2015和Team Foundation Server 2015引入了新的Code Review機制和構建系統,提升團隊開發效率。

 

內建Android模擬器,支援雲端和行動應用程式開發

Visual Studio 2015加入了最新版本的Azure SDK。Azure SDK讓開發者方便地部署Web服務或者其他類型雲服務到Azure,以及方便地管理自己的雲端資源。Visual Studio 2015支持Azure上的IaaS和PaaS,支持.NET、Python和Node.js等語言,並支援部署應用到Windows、Linux以及Docker容器。

Visual Studio 2015還有提供跨平臺行動開發工具箱,支援在Windows、iOS和Android平臺開發應用程式,允許開發者選擇多種語言和技術開發行動應用程式。針對偏好行動端Web應用的開發者,Visual Studio 2015提供豐富的Web開發工具,包括debugging工具和web交互框架。

針對偏好原生應用的開發者,Visual Studio 2015 支援Apache Cordova,使得開發者可以將HTML, CSS和JavaScript(或者微軟開發的TypeScript)寫成的Web應用轉化成不同行動平臺的原生服務。

此外Visual Studio 2015 還有 Android模擬器,開發者可以用於Android應用程式的調試和測試(可見下圖, 下圖來自arstechnica)。

針對偏好.NET的開發者,Visual Studio 2015允許開發者針對不同的Windows設備,從PC桌面到手機,開發一個通用應用。並且引入Xamarin程式庫,開發者可以將.NET應用轉移到iOS和Android系統。

 

雲端優先、行動優先

據2014年微軟發佈Visual Studio 2015預覽版時的說法,Visual Studio 2015將作為微軟「行動優先、雲端至上」戰略的主要戰略實施工具。新發佈的Visual Studio將和Visual Studio Online以及Visual Studio Code一起組成微軟開發工具家族。

Visual Studio Online和Visual Studio Code也具有鮮明的「行動優先、雲端至上」的特點。兩年前發佈的Visual Studio Online 提供了大量基於雲端的開發者服務,從程式碼的管理到線上專案構建。今年之前發表的Visual Studio Code預覽版則支援跨平臺雲端和行動的開發。

 

隨著「行動優先、雲端至上」戰略的實施,微軟開發工具家族變得更加開放。如2014年11月宣佈全部.NET伺服器端框架開源,從 ASP.NET 5 到 .NET編譯器。再如,此次Visual Studio 2015採用開源框架Apache Cordova,使得開發者可以將Web應用轉成不同移動平臺的原生應用。「行動優先、雲端至上」的微軟開發工具家族以開放的姿態,吸引更多開發者的加入。

 

 

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則