細數VS 2003到Visual Studio 2010的開發之路
作為一名從VS 2003開始進入.NET開發的程序員,本文作者給大家講述了他所經歷的幾代Visual Studio產品。希望對大家有所幫助。
從開始接觸微軟的開發工具Visual Studio以來,短短幾年的時間里,見證了它迅速而神奇的演變過程,下面跟大家分享一下在這個演變過程中我的體會和感受。
在2003年,微軟推出了Visual Studio 2003,與之前微軟的一系列開發工具相比,它的出現給了開發人員不少的欣喜。隨著.NET的發展和改進,在.NET 2.0推出的同時,2005年Microsoft推出了Visual Studio 2005。Visual Studio 2005較2003版本有了根本變革,無論是開發人員,還是項目管理者,都能感受到它帶來的作用。Visual Studio 2005主要具有以下新特性:
1.在已有類庫基礎上增加了大量公共類,在性能上也有很大改進。
2.增加了泛型、可空類型、屬性可訪問性、靜態類等新特性。
3.增加了更多的控件,如DataGridView、MaskedTextBox等,讓開發人員在開發過程中體會到更大的便利。
4.新增單元測試功能,開發人員可以方便地進行單元測試,并根據代碼覆蓋率進行測試代碼的修改和編寫,提高代碼的可靠性和穩定性。
又經過3年的研究,Microsoft成功推出Visual Studio 2008,它雖然在主要功能上與Visual Studio 2005差別不大,但是在易用性、方便性、應用程序類型上做了不少改進,在性能上也有所提升,Visual Studio 2008的主要新特性如下所示:
1..NET Framework從2.0升級到3.5,同時還可以根據需要選擇不同的版本,包括.NET 2.0、.NET 3.0、.NET 3.5,借此創建不同.NET環境的應用程序。
2.新增設置遷移功能,可以將已有的Visual Studio 2005中的參數設置遷移到Visual Studio 2008中。
3.新增WPF、WCF、WWF應用程序,而這些新功能在目前看來已經很有市場。
4.新增語言集成查詢(LINQ),可以將查詢語句與C#和VB.NET集成,提高數據查詢的開發效率和執行速度。
5.除了上面這些之外,Visual Studio 2008的改進還體現在報表應用程序項目、Ajax開發等重要功能上,同時在IDE的外觀、性能、操作一致性上都有所改進。
VS2008經過了短暫的休整便要進入下一個版本VS2010,我也正在體會它所帶來的新驚喜:
1.全新的IDE:在Visual Studio 2010中,微軟用全新的WPF技術重新打造了它的編輯器,借助WPF的強大功能,新的編輯器可以實現很多以前Visual Studio 2008的IDE根本無法想象的功能,比如代碼的無級縮放,多窗口即時更新,文檔地圖,代碼的自動產生等等,這些新的IDE特性都會極大地提高程序員的開發效率。
2.并行編程:Visual Studio IDE對并行計算開發的大量支持。比如,Visual Studio 2010的調試器知道代碼的并行特性,并且能夠在調試程序的不同執行單元的時候,表現應用程序的狀態。
3.云計算:通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將更與互聯網相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。
4.對C++0x的全面支持:自從Visual Studio 6以后,Visual Studio中的C++再沒有多大的變化,包括之前的Visual Studio 2008,都只是對C++進行一些細小的改善。但是這次隨著C++新標準C++0x的即將公布,Visual Studio 2010在C++開發方面也帶來了很多革命性的變化。首先是對C++新標準C++0x的全面支持,不會再像Visual C++ 6一樣,被人詬病為對C++標準支持不佳。在IDE方面,微軟將Visual C++的構建系統VCBuild整合到了MSBuild中;借助后臺編譯,Visual C++的IntelliSense更加智能,能夠處理更多的文件,更加復雜的項目。另外在MFC方面,通過引入很多新的類,MFC開始全面支持Vista、Windows 7風格的UI。這些特性,都成為Visual Studio 2010跟Visual Studio 2008的一個重要差別,相信C++程序員都會選擇Visual Studio 2010而略過Visual Studio 2008。
當然Visual Studio 2010給我們提供的新特性不僅僅如此,大家可以自己到微軟官方網站上下載VS2010 beta2版本親身體驗一下,相信它也會給你帶來驚喜.
【編輯推薦】