微軟的 Visual Studio 應該算是在 Windows 平台上最好的一個開發環境了。而在推出 Visual Studio 2012 版之後,微軟針對他的更新腳步,似乎算是加快了許多。首先是微軟捨棄了以往許久推出一次的「Service Pack」更新形式,而改採用較小型的「Update」來做更快速的更新。
而在前幾天,微軟除了發布了下一代的 Visual Studio 2013 預覽版外,也推出了 VisualStudio 2012 的 Update 3,讓使用者可以更新了~實際上,如果有開啟 Visual Studio 2012 的話,他應該就會提示要更新了。
Visual Studio 2013 Preview
相較於之前微軟的 Visual Studio 大概兩三年一改版,這次從 2012 馬上有 2013,說實話讓 Heresy 個人是滿訝異的。而基本上,Visual Studio 2013 應該算是基於 2012 版,再針對新的 Windows 8.1,做出更新。
它的官方網站是:
目前已經有提供預覽版,讓有興趣的人可以下載來做測試。而除了官網的介紹外,相關的新功能介紹,可以參考 MSDN 的《What’s New in Visual Studio 2013 Preview》這篇。
而由於 Heresy 本身是在開發 C++ 的程式,所以比較注意的,自然就是 Visual C++ 的部分了~這部分,可以參考《What’s New for Visual C++ in Visual Studio 2013 Preview》。
首先,在 C++ 11 標準的部分,Visual C++ 2013 又新增了下列的支援:
而在 STL 的部分,除了支援 C++11 的 explicit conversion operators、initializer lists、scoped enums 和 variadic templates 外,也支援了部分 C++14 的新功能,不過 Heresy 在這邊就不詳列了,有興趣的請自行參考原文。
而由於有部分的修改可能會讓現有的程式碼無法編譯,微軟也特別列了一篇《Breaking Changes in Visual C++》,讓大家來參考;如果升級後發現程式不能編譯了,或許可以先來這邊看看。
當然,除了標準語法、以及標準函式庫的部分以外,微軟自己的東西,像是 C++AMP、PPL 也是有更新的。而另外,為了因應網路的發展,也另外加入了 C++ REST SDK,可以用來處理 REST 的相關的功能。
再來比較有趣的,是 Visual Studio 2013 似乎也開始透過使用 Microsoft 帳號的登入,來做到不同電腦上的設定同步了~這點對於要在多台電腦上開發的人來說,應該是相當有用的!這部分的詳情可以參考《Welcome. Sign in to Visual Studio. 》一文。
其他官方部落格的文章,則包括了:
- Visual Studio 2013 Preview Now Available!
- Build 2013 and Visual Studio 2013 Preview
- C++11/14 STL Features, Fixes, And Breaking Changes In VS 2013
- Just My Code for C++ in VS 2013
- Designing the Visual Studio 2013 User Experience
- What’s new for C++ AMP in Visual Studio 2013
- Using Visual Studio 2013 to write maintainable native visualizations (natvis)
有興趣的話,也可以看看上面的文章。
Visual Studio 2012 Update 3
這是 Visual Studio 2012 的第三次更新,下載連結是:
http://www.microsoft.com/zh-tw/download/details.aspx?id=39305
相關的更新說明,可以參考官方的說明(kb2835600)。
其中一部分的更新,是針對新的 Windows 8.1 和 Visual Studio 2013 預覽版來做修正。而實際上,對 Heresy 來說比較重要的,應該還是他有針對之前介紹過的 Image Watch 這個 extension,開啟「自動變數」的監看視窗可能會導致 VS 當掉的問題,做出了修正!以後應該就不會有這個問題了~
[…] 這幾年,微軟在軟體更新的週期上,感覺比以往快了不少。在六月推出預覽版後,微軟昨天終於正式推出新版的 VisualStudio 2013 了!它的官方網站是: […]
讚讚