詳解Visual Studio 2010五大新特性
微軟官方確認Visual Studio 2010 正式版將在2010年4月12日正式發布,這對軟件業以及開發人員將產生重要影響。Visual Studio 是微軟公司推出的、目前最流行的 Windows 平臺應用程序開發環境。
《程序員》4月刊將對Visual Studio 2010進行重點聚焦,并對Visual Studio 2010的新特性、新體驗、新應用以及更多的研發內幕進行跟蹤報道。本刊記者在采訪微軟大中華區開發工具及平臺事業部總經理謝恩偉時,他談到了Visual Studio 2010 的五大新特性。
1、Visual Studio 2010精心打造了云計算架構,使在線應用軟件的開發及應用更為簡潔;
2、在敏捷開發中,Visual Studio 2010把Scrum作為基本Agile開發模型,真正實現了方法論,這是Visual Studio的一大成就;
3、Visual Studio 2010搭配Windows 7, Silverlight 4,在RIA 應用、Web應用上有較大切入,使Web應用達到一個新境界;
4、Visual Studio 2010加大了對多核并行運算的支持;
5、Visual Studio 2010中的C++ IDE增強,可更好支持C++。
首先,在Visual Studio 2010中不僅提供云開發前端的指示,在后端對云計算也提供了一站式的服務。只需要點擊一個按鈕,開發完成的應用就會快速的生成兩個文件,即成為做好的應用程序包。只需要將這兩個文件簡單的上傳到Windows Azure這個計算平臺,打開鏈接登陸就可以在線看到應用程序最后實現的效果。
這是Visual Studio 2010在云計算應用方面的拓展,通過大家非常熟悉的軟件開發工具,快速搭建起一個在線應用軟件,并通過Visual Studio 2010一鍵就把現有的應用發布在Azure平臺上,這一點讓35%希望進行在線應用軟件開發和服務的開發者們歡呼雀躍。
其次,在Visual Studio 2010中,項目過程模板變化很大,微軟把Scrum作為基本Agile開發模型(Scrum模型為基礎參考導向)。TFS2010中集成了 MSF for Agile Software Development v5.0,可操作性上又融合了敏捷等軟件開發流程思想模型,使從事在微軟.NET技術相關工作方向的人們擁有了一把利劍。
RIA的概念讓互聯網應用變得像桌面應用軟件那樣為用戶帶來了更加豐富多彩的體驗。在Visual Studio 2010中,微軟采用了全新的WPF技術重新打造了它的編輯器,新的編輯器以及Visual F#獲得了更加強大的功能,成為更好的web開發工具,比如代碼的無級縮放,多窗口即時更新,代碼的自動產生等等,這些新的IDE特性都會極大地提高程序員的開發效率。
再次,在Visual Studio 2010中Visual Studio IDE對并行計算開發提供了大量支持。比如,Visual Studio 2010的調試器知道代碼的并行特性,并且能夠在調試程序的不同執行單元的時候,表現應用程序的狀態,對非托管的C++庫和編譯器對并行計算的支持以及.NET Framework 4.0對并行計算的大量支持,包括PLINQ、并行語言語句等等。
Visual Studio 2010還提供了一個“并行性能分析器”,它可以幫助我們分析應用程序的性能瓶頸,找到需要并行處理和可以進行并行處理的地方,并以圖形化的形式表現出來。這樣,“并行性能分析器”配合著Visual Studio 2010,我們就可以輕松地實現應用程序的并行化。
Visual Studio 2010將成為和Visual Studio 6一樣的經典開發工具,除了在語言層面開始支持最新的C++標準外,在IDE以及MFC庫等方面,微軟也下了很大的力氣。Visual C++不僅改善了IDE的效率,同時也引入了很多新的特性,這些IDE增強能夠切實的提高程序員們的開發效率。
【編輯推薦】



















