1. 程式人生 > >Visual Studio 2008各版本比較

Visual Studio 2008各版本比較

最大變化:
1.安裝簡化了很多。
2.選單風格像office2007。
3.大部分功能與vs2005一樣。
4.Microsoft .NET Framework 3.5與Microsoft .NET Framework 2.0完全相容。
5.解決方案資源管理器比VS2005載入專案速度快。
6.提供WPF,WCF,WFL支援。
7.C#,VB.net語法形式上也有很大改進。
8.建專案時可以選擇Microsoft .NET Framework 2.0,
Microsoft .NET Framework 3.0,
Microsoft .NET Framework 3.5
9.Web增強了對整合ajax支援。

Microsoft .NET Framework變化:

Microsoft .NET Framework1.0
Microsoft .NET Framework1.1
Microsoft .NET Framework2.0
Microsoft .NET Framework3.0
Microsoft .NET Framework3.5

1.0到1.1可以看作一個階段。是一個起步階段.
2.0到3.5變化迅猛,感覺還沒有經過3.0就跳躍到了3.5,從2.0開始發生了質的飛躍。
好多程式設計師,公司都轉到了.net平臺。C#語言迅速發展。成為程式語言的新秀。

再看
一,VS2002+Microsoft .NET Framework1.0,
二,VS2003+Microsoft .NET Framework1.1,
三,VS2005+Microsoft .NET Framework2.0,支援重構,同步UML,解決方案重新建構,支援匯入匯出,語言支援泛型,匿名方法,迭代器等特性。
四,VS2008+Microsoft .NET Framework3.5(Microsoft .NET Framework2.0,Microsoft .NET Framework3.0)

介面,使用者互動上基本上沒有大的改變調整。遵循穩重有變,向下相容原則。變化大的地方提供升級嚮導。介面外觀更加友好。
類庫,向下相容,核心穩定,增量擴充套件。設計模式得到了很好的應用,擴充套件。更加靈活,當然複雜度也在提升。類庫擴充套件也是程式語言,
      功能的擴充套件。
硬體支援:安裝程式越來越大,要求硬體配置也越來越高。軟體推動硬體升級。硬體進入多執行緒,雙核,多核時代。相應的大型伺服器已經是
CPU矩陣,磁碟陣列,分散式部署。相應的軟體工具也必須適應大規模的軟體開發專案,支援多執行緒,多CPU,分散式程式設計已經是未來軟硬體發展的必然。

1.新的網頁設計介面

VS終於可以支援巢狀Master Page的WYSIWYG設計了!我不知道有多少人曾經為了這個原因而減少或避免巢狀Master Page的使用(我是其中之一)。 VS2008終於支援這個本來就應該有的功能,相信能在某一程度上改變大家的設計習慣。 

其次,VS2008提供了CSS的即時編輯和套用的功能。用過DreamWeaver的人或許瞭解那是什麼意思。不過實際上我覺得VS2008對CSS的支援感覺起來比DreamWeaver強大一點。 

此外,VS2008還提供了和FrontPage/DreamWeaver一樣的Split View,也就是可以開一個分割視窗,同時看到設計畫面和原始碼。我想這個功能在拉畫面和設計前端頁面時非常有幫助。 

2.支援對JavaScript的除錯與Intelisence 

隨著Ajax的風行,客戶端程式設計也逐漸受到重視。我還記得多年前在VS2005上市前的一場MVP線上會議中,我向美國微軟的開發經理問到會不會支援JavaScript的Intelisense,答案是不會時,心裡有多麼的失望。但晚到總比不到好,我認為這個功能的加入,一定能讓所有網站開發者同感高興。 

3. Multi-targeting功能

第一次看到這個新名詞可能會另人有點摸不著頭緒,像我還以為是一個HyperLink控制項可以一次把網頁開到_blank和_top。其實跟那個一點關係都沒有,而是讓你可以選擇新的專案到底是要支援.Net 2.0 / 3.0還是3.5。不管你選擇哪一種,VS2008會根據你的選擇提供對應的Intelisense、控制項和其它功能。但不管你指定哪一個版本,並不會讓VS2008的基本功能回到VS2005。換句話說,上面提到的像JavaScript除錯等新功能都仍然可用。 

4.內建Ajax,不需另外安裝

5.加入兩個新的資料控制項:ListView和DataPager 

6.內含LINQ 

關於LINQ, ListView和DataPager,解釋起來比較複雜,你不妨直接去看Scott的文章:The asp:ListView control。 

事實上以上並不是VS2008新功能的全部;由於VS2008附帶了.Net Framework 3.5,所以它實際上還包含有WCF還有對於Windows Form的支援。在這裡我只略為介紹了與ASP.NET有關的部份,至於其它,建議你從微軟官方網站獲取相關資料。

==============================

2008的一些版本區別

Visual.Studio.2008.Express.Edition
速成版:安裝方便,適合學習之用或單語言快速開發。功能有限。

Visual.Studio.2008.Express.Edition.Cns
同上,簡體中文版。

Visual.Studio.2008.Professional.Edition.DVD
專業版:功能完善,適合個人開發者。

Visual.Studio.2008.Team.Edition.For.Software.Developers.DVD
團隊版(用於開發人員):屬於Visual Studio Team Suite成員。在Visual Studio Professional Edition基礎上提供了高階的開發工具,使開發團隊能夠在軟體開發過程早期或常常在整個生命週期中進行高質量的協作。其中的效能分析工具能夠測量、評估並定位程式碼中與效能相關的問題,幫助儘早的確定軟體中的效能瓶頸。

Visual.Studio.2008.Team.Edition.For.Software.Developers.DVD.Chs
同上,簡體中文版。

Visual.Studio.2008.Team.Suite.DVD
團隊版(整合套件):集成了Visual Studio Team Edition for Software Architects、Visual Studio Team Edition for Software Developers、Visual Studio Team Edition for Software Testers所有功能的最強大的版本。是一套高生產力的、整合的、可擴充套件的生命週期開發工具,它擴充套件了 Visual Studio 產品線,增強了軟體開發團隊中的溝通與協作。利用 Visual Studio 2005 Team Suite 開發團體能夠在早期或是整個開發過程中確保更高的可預見性和更好的質量。

Visual.Studio.2008.Team.Suite.DVD.Chs
同上,簡體中文版。

http://www.cnblogs.com/myssh/archive/2009/03/21/1418571.html