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