Visual Studio 11 顯然是為微軟的Windows8所準備的大餐,鑒于Win8對比Win7的變化太大,用Visual Studio 2010就顯得不與時俱進起來,微軟在9月份BUILD大會上發(fā)布Windows 8的開發(fā)者預覽版本時,就一并對外公開提供了Visual Studio 11 的開發(fā)者預覽版本下載。
Visual Studio 11是內(nèi)部開發(fā)版本號,正式版的命名如果沒有意外應該是Visual Studio 2012,一般會像VS2010一樣簡稱為VS2012。下面列舉出了Visual Studio 11與上一代Visual Studio 10(VS2010)的改進之處,一起看下——
1. 支持 Metro 風格的應用和游戲應用開發(fā)
Visual Studio 11 將支持 Metro 風格的應用開發(fā),也就是支持觸屏設備。
2. 更好的 JavaScript 工具
從 Visual Studio 2010 開始,VS 就支持 HTML5 了。不過在 Visual Studio 11 中,這個功能變得更強大了。支持括號匹配,智能代碼提示,隱性引用,代碼大綱等等。
3. 增強的診斷支持
一個新的工具叫做“Page Inspector”是用來調(diào)試 Web 應用程序的。這個工具 Visual Studio 11 默認是不安裝的,需要單獨安裝。它整合了 ASP.NET,瀏覽器,和你的應用代碼,讓開發(fā)者分析和調(diào)試更便捷。
4. 重復代碼分析
這個功能是 Visual Studio 11 新加的。它會分析你的代碼邏輯,找出重復的代碼,這樣你就可以重構你的代碼。
5. 增強的單元測試工具
從 Visual Studio 11 開始,你可以根據(jù)一個 bug 的重現(xiàn)步驟,來按順序生成測試用例。
6. 增強的應用聲明周期管理(ALM)
ALM 工具可以讓你更好的管理應用,它提供了一系列經(jīng)過驗證的過程和工具。ALM 的原則是協(xié)作,反饋,敏捷。這些工具都是集成在 Visual Studio 11 IDE 中的。
7. 支持 IIS Express
Visual Studio 11 集成了 ISS Express 作為默認的集成 web 服務器。
8. 支持 Smart Tasks
這是 Visual Studio 11 新加的功能,可以用來簡化復雜的任務和通用的特性。
9. 支持本地和遠程調(diào)試
Visual Studio 11 可以支持本地或者遠程調(diào)試 Metro 應用。
10. 根據(jù)標記生成事件處理函數(shù)
在 Visual Studio 11 中,你可以為 ASP.NET 控件生成事件處理函數(shù),就像 WPF/XAML 那樣。
11. 支持從頁面創(chuàng)建用戶控件
用戶控件的好處是,可以重用很多代碼。從 Visual Studio 11 開始,你可以選擇頁面的一個部分,然后把這個部分創(chuàng)建為一個用戶控件。
注:Visual Studio 11 并沒有正式發(fā)布,目前是開發(fā)者預覽版,應該會在明年6月Windows8上市之前發(fā)布。
IT之家(m.ejpsummit.com):熬不盡的IT江湖
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。