Visual Studio 2002:短命的鋪路石
原創【51CTO獨家特稿】2010年4月12日是微軟Visual Studio 2010正式版發布的日子。作為Visual Studio的用戶,您是否還記得自己使用的第一個Visual Studio版本?是否還記得CODE出第一段代碼時的興奮?是否還記得那無數個尋找Bug的日日夜夜?51CTO開發頻道帶您一起走進Visual Studio歷史,今天我們要介紹的是——Visual Studio 2002。
Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列軟件產品。它是一個基本完整的開發工具集,包括了整個軟件生命周期中所需的的幾乎大部分工具。微軟從1975年發布Microsoft Basic開始,30多年來不斷翻新完善他們的開發工具包系列軟件產品,功能上得到了令人難以置信的增強,幫助開發人員以更高的效率構建運行在Microsoft平臺上的功能更強大的軟件,得到了數百萬專業軟件設計師、開發人員和測試人員的好評和支持。
2002年2月13日微軟正式發布了第一個采用系統虛擬機運行,以通用語言運行時(Common Language Runtime)為基礎,支持多種語言(C#、VB.NET、C++等)的編程平臺——.NET Framework 1.0(版本號是1.0.3705)。為了支持.NET Framework 1.0,微軟同期發布了第一個必須運行在基于Windows NT的Windows平臺上的Visual Studio版本——產品代號為“Rainier”的Visual Studio .NET (2002)。
Visual Studio 2002外包裝
在Visual Studio .NET(2002)中微軟引入了一種叫做“C#”的新的編程語言,并以此大力推廣.NET框架平臺。Visual Studio .NET(2002)還引入了J#語言作為J++的繼任者,語法與java相同,但只能運行在.Net Framework上,而不能運行在Java虛擬機上;微軟的大功臣之一Visual Basic也升級成了Visual Basic .NET,增強了在面向對象方面的支持,當然也添加了眾多適應.NET Framework的新特性;C++語言也被添加上了C++托管擴展,使得C++程序員也可以創建.NET程序了;Web方面,微軟在該版本的VS中初步嘗試使用ASP.NET來替代已經十分陳舊的ASP技術,使開發人員可以像開發WinForm程序一樣開發WebForm的Web應用;全新的ADO.NET替代了過去的ADO,性能安全等方便都得到了加強,使用起來也方便了很多。當然并非微軟自家所有編程語言都得到同樣的晉升待遇,Visual FoxPro從Visual Studio集成開發環境中移除,成為了一個獨立的產品單獨銷售,當然筆者認為這是一個不錯的選擇,至少使得Visual Studio 與之前比較起來看界面更簡潔,集成性更好,甚有和諧之感啊。
Visual Studio .NET(2002)作為微軟.NET框架平臺的第一個全新開發工具集,為Visual Studio后續版本起到奠基石的作用,功勞之大毋庸置疑。但功勞歸功勞,該版本似乎并沒有讓微軟的.NET理念得到很好的推廣,至少是不理想的。筆者從2001年的Visual Studio .NET Beta版就開始學習使用它,直到正式版該版本的眾多細節依然存在不少問題,其中性能尤其被人詬病,問題的原因既有當時版本的.NET Framework內部的一些原因,也有開發工具本身的原因,微軟也得到了N多的反饋信息,迅速從多方面入手進行完善和優化,第二年就發布了新版的.NET Framework和Visual Studio .NET,并在2005年3月還發布了Visual Studio .NET 2002 SP1。
作者簡介
衣明志,蟬聯五屆微軟MVP,煙臺.NET俱樂部主席,現主要從事.NET平臺下的Web應用開發、解決方案、構架設計及技術培訓等工作。
照片居中者為衣明志老師(51CTO編輯注)