2012年3月13日,微軟公司在京發布了備受業界矚目的應用開發測試與敏捷開發解決方案Visual Studio 11 Beta,并在同日起在中國地區接受公測下載。于此同時,還開放了Team Foundation Server Beta的下載。在媒體見面會上,微軟大中華區副總裁兼戰略市場部總經理謝恩偉,開發工具及平臺事業部銷售市場總監劉偉以及開發工具及平臺事業部廖浩志、亓光宇、李劍波分別向大家展示了Visual Studio 11的新特性與應用場景。
謝恩偉提到,Visual Studio 11主要在以下三個方面做了探索:
第一個方面,在IT消費化方面持續推進。新一代的應用要更好的起到跨消費者和跨商業用戶的作用。這就要求應用開發者,具備能夠把時尚的應用和在線服務更完美的開發和挖掘出來的技能。
第二個方面是Visual Studio 11保持了簡易和高生產力的特性。大家也可以看到很多內容可以融入到Visual Studio當中,讓整個應用組件和構建非常的通暢。
第三個領域是整個應用開發流程,不只是傳統的企業級應用,還包含消費者的服務、B2C、在線游戲等應用的拓展,都需要關注如何優化與改進應用開發過程。例如,怎樣把測試工具更好的組合在一起。
Visual Studio 11對Metro風格應用的拓展也提供了支持,不僅可以運行在安裝Windows 8的PC上,也可以在平板電腦等終端設備使用Visual Studio來進行應用的開發。在Windows 7的平臺上,也可以用Visual Studio提供的Windows 8模擬器,來體驗Metro風格的應用設計。
劉偉與大家分享了軟件工程領域的幾個重大發展趨勢:敏捷開發、開發與云計算結合、產品測試與質量保證以及從需求、開發到運營的閉環管理。他還提到,在微軟內部的研發團隊,開發人員和測試人員的比例是1:1,因為測試人員是真正保證產品質量的主要環節。
此次的Visual Studio 11發布,對于Web應用來說,Visual Studio產品組與IE 10做了非常多的整合,可以利用Visual Studio 11進行HTMl5、CSS3以及JavaScrip的應用開發。
亓光宇演示了在Windows 8上的開發體驗,可以看出,Visual Studio 11 Beta在啟動上快了很多,用他們的說法:“讓開發人員有更多的時間去關注代碼”。在整個Visual Studio 11中用戶界面做了較大調整,減少了彩色設計,界面也進行了簡化。同時,前端開發人員也可以依賴于Blend開發自己的應用。在Visual Studio 11 里,還增加了Store的菜單,通過這個菜單,應用開發完成之后,可以非常方便上傳到應用商店的后臺。
李劍波重點介紹了IntelliTrace的功能:
IntelliTrace是我們在Visual Studio 2010版本里面增加非常強大的功能,可以用于分析當前系統的執行情況。因為在實際工作里,很多生產環境里沒有辦法安裝Visual Studio,但是沒有問題,Visual Studio 11 里的IntelliTrace可以用很小的U 盤,把它裝到里面,然后直接插到生產用機里面,這個時候會根據特定的時間點觸發IntelliTrace,會讓整個程序當中調用所有的堆棧、內存細節信息,會產生追蹤文件,搜集完以后,將這個追蹤文件轉給開發人員,這個文件是可重現的,幫助在開發環境里面重現開發生產的現場,幫助了解分析生產環節到底出現什么問題,這樣既避免了開發或者是調試,對于生產環境的沖擊,又能夠盡可能的第一位的獲取實時的生產環境的信息。幫助你開發和解決問題。這是Visual Studio 11 版本里面的新增功能。
最后,劉偉對Visual Studio 11的新特性做了總結:
Visual Studio 11想要提供一個工具和平臺幫助客戶把開發、測試、運維這三個環節整合成一個閉環,然后推動價值在閉環當中不斷的被創造和傳遞放大。這是Visual Studio 11 希望帶給研發團隊最終的價值。Visual Studio 11要做的就是幫助開發人員開發出非常時尚、酷的消費者應用,為開發人員創造簡易、友好的開發環境,讓他們能夠百分之百的專注于代碼、程序以及幫助開發團隊能夠敏捷的開發出高質量的應用。