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