微軟負責Visual Studio部門的公司副總裁Jason Zander剛剛發表博客,宣布Visual Studio 2012和.NET framework 4.5現在已經可以下載。同時提供MSDN訂戶、付費版本、試用版和免費Express版。
Zander博客列舉了升級到Visual Studio 2012的十二大理由:
1. Windows 8開發
Visual Studio 2012為Windows 8應用開發提供了全面支持,從模板、設計器到調試、測試。附帶的可視化創作工具Blend(即之前的expression Blend)現在同時支持HTML/CSS和XAML。更多詳情:http://blogs.msdn.com/b/windowsappdev/。
2. Web開發
Visual Studio 2012在Web開發上也下了一番功夫,除了ASP.NET 4.5的諸多新特性(Web優化、ASP.NET MVC 4等,具體參見這里)外,對Javascript支持大大加強,包括引入智能提示IntelliSense(同時更好地支持XML)、DOM查看器和Javascript控制臺、對第三方庫jQuery和RequireJS的原生化支持。
3. Windows Phone 8開發
由于Windows Phone 8本身和SDK都沒有發布,這方面支持目前尚未完成,未來將通過在線發布。預計主要新增特性是支持期待已久的C++原生開發,還有企業應用。具體情況還得看WP團隊博客的后續發布。
4. Windows Azure開發
Visual Studio 2012在云應用開發上的支持主要是分布式緩存、更多發布選擇和更小的安裝內存占用。更多詳情參見這里。
5. 企業應用開發
這方面的亮點是新工具LightSwitch,同時支持桌面和云部署。當然,SharePoint應用開發也越來越方便了。Visual Studio 2012對Web開發支持的全面升級,企業應用的前端開發自然也獲益頗多。
6. 游戲和3D應用開發
主要是DirectX調試、DirectX shaders (HLSL)等方面的支持。
7. 對編程語言最新特性的支持
重點是異步編程,有了新關鍵字async和await,編寫異步代碼和同步時已經很接近了。
對C++ 11新標準的支持當然也是重頭戲,包括無狀態lambda、SCARY迭代器、基于范圍的for循環、scoped枚舉等。同時通過C++/CX和C++ AMP(支持硬件加速和異構編程)支持對WindowsRT組件的無縫訪問。
另外利用F#類型提供程序和LINQ查詢,能夠方便地使用各種數據服務來編程。
8. 性能、可靠性和兼容性
從下圖來看,性能改進的確顯著。詳情之前有多篇文章講述。此外還有對之前版本開發的項目的兼容性。
9. IDE更有效率
微軟此次大發布都有一個共同特點:簡化界面。Visual Studio 2012也不例外。
10. 測試
Visual Studio 2012現在支持探索式測試(也稱敏捷測試,不知道什么意思?趕快Google一下吧)。對第三方測試框架的支持也大大改進。
11. 敏捷實踐
對敏捷的支持始終是Visual Studio近幾個版本的重點之一。VS2012引入了PowerPoint故事板改進團隊間溝通,Microsoft Feedback Client可以用來收集團隊外部的反饋。Team Foundation Server 2012對敏捷流程各環節都提供了更好支持。
12. DevOps
云計算時代,在研發流程中引入運維是大勢所趨。Visual Studio 2012對此首次提供了支持,更好地集成微軟的云平臺管理工具System Center,將運維正式納入為研發角色之一。
現在,還等什么,下載去:http://www.microsoft.com/visualstudio/11/zh-cn/downloads 。
原文:Visual Studio 2012 and .NET framework 4.5 released to the web!
編譯:CSDN