Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
本日稍早,Visual Studio 產品單位釋出了 Visual Studio 14 (註: Visual Studio 2013 為 VS12)的 CTP 1 版本(release note),目前已經開放下載(目前僅提供英文版),不過這個版本目前僅供測試、評估以及提供 Visual Studio 產品單位意見來使用,並不建議您用來做專案開發,或是與線上環境整合。您可以使用測試環境,或是建立一個虛擬機器來安裝測試。
Visual Studio 14 目前只是版本代碼,並不是最後的產品名稱,比方說目前穩定版本的 Visual Studio 2013 (產品名稱) 其版本代碼即為 Visual Studio 12,而 Visual Studio 14 會在 2014 年稍晚推出公開預覽,預計在 2015 年正式上市。以下為 Visual Studio 14 CTP 1 的幾個新功能。
C# 及 VB.net 整合 .NET 編譯器平台 (Roslyn)
今年稍早在 //Build/ 2014 大會上,.NET 之父 Anders Hejlsberg 展示了一個 Open Source 的 .NET 編譯器平台專案,專案名稱為 Roslyn,它可以用來解析、分析程式碼,幫助開發人員除錯及優化程式碼。而這個編譯器平台在 Visual Studio 14 中將會完全整合,也就是當您使用 Visual Studio 14 開發 C# 或 VB.net 專案時,便可以直接使用 Roslyn 的功能來協助開發。下圖便是一個簡單的 Roslyn 分析程式碼的範例:
而除了整合在 Visual Studio 14 的 IDE 裡之外,您當然也可以從 NuGet 上下載 Roslyn 相關套件,則可以透過 API 來引用分析程式碼的功能,整合在既有的程式之中。更多關於 Visual Studio 14 CTP 在 C# 及 VB.net 的 Roslyn 支援,可以參考 C# 部落格 及 VB.net 部落格的文章。
ASP.NET vNext
在今年稍早的北美 TechEd 2014 大會中,也宣佈了 ASP.NET vNext 的計劃,並且強調會為雲端平台優化,而在 Visual Studio 14 中的 Web 專案範本中加入了 ASP.NET vNext 的專案結構:
關於 ASP.NET vNext 在 Visual Studio 14 CTP 中的整合、使用詳情,請參考 .NET Web Development 部落格的文章。
C++ 11/14
在 Visual Studio 14 中,Visual C++ 的部份持續加強實作 C++ 11/14 的規格,而下面這張圖表便是目前 Visual Studio 對於 C++ 11/14 標準規格的實作狀況,以及未來藍圖:
關於這部份的詳情,請參考 Visual C++ 部落格的文章。
總結
隨著今年的 //Build/ 2014 以及北美 TechEd 2014 兩個 conferences 釋出一堆新的技術及下一代技術平台的預覽,Visual Studio 14 都整合了這些新技術在 IDE 之中,除了上述的三點之外,還包括了 .NET Native 編譯技術、下一代 .NET JIT 編譯技術等等,如果你等不及要玩這些技術的話,我建議您可以下載 Visual Studio 14 CTP 1 來測試,並且給 Visual Studio 產品單位寶貴的建議。
原始文章發佈於「開發者之魂」部落格