9

截至2008年秋季,我即將開始一個具有winforms和asp.net界面的主要產品的新開發週期。我們在其中使用Telerik,DevExpress和Infragistics組件,並且所有這些組件都將在一個月左右的時間內發佈,這將成爲我們發佈我們產品的春季版本的目標。Visual Studio 2008:它是否值得從2005年升級?

他們都支持VS2005,我們將繼續以.net 2+爲目標,所以目前看不到任何令人信服的理由升級到VS2008。

有沒有人找到一個令人信服的理由升級到VS2008?

回答

3

如果你在一個月內發佈,我建議不是升級。升級到下一個主要版本的2k8部分...沒有理由,如果一切都按原樣運行,那麼您應該冒一些不完全相同或其他一些複雜情況的風險。

12

這是值得的。它速度更快,設計人員大大提高了(分割視圖,更快的上下文切換),它對JavaScript有更好的支持,當你準備好瞄準3.5時,你就可以開始了。

+0

好點,但它* *沒有*更快,至少不是我的四核心開發框。我一直在測試這個試用版,並且構建不會更快,加載項目不會更快。也許asp.net的東西在設計師中更快,我不得不放手。 – JohnC 2008-09-18 17:29:18

+0

我不使用設計師,但通常我覺得它更快。確保更快的加載和關閉。 – 2008-09-18 20:50:18

+0

它明顯更快,特別是對於大型項目。 .Net 3.5編譯器(甚至在.Net 2.0項目上)也具有更好的性能。 – 2008-12-04 21:21:54

5

是的,這絕對值得升級。我也會直截了當地說直接進入VS2008 SP1。 IDE的許多改進(可用性特性和速度)以及Web開發體驗的改進,包括更好的JS和CSS支持。

0

這對我來說是值得升級的,主要原因是我可以從同一個IDE定位不同的.NET版本(2,3和3.5),而在過去,一個版本的Visual Studio支持.NET的一個版本。

現在用戶界面似乎反應更快,但核心工具和流程並沒有改變那麼多。

2

要添加到John的文章中,還內置了單元測試,內置重構,代碼分析,並且html \ javascript的網頁設計器大大改進。我想不出爲什麼你不升級。

8

這些都是微軟的10 reasons to upgrade(.DOC):

  1. LINQ支持
  2. 同一位設計師元素作爲微軟的Expression(Web和混合)
  3. AJAX和WCF/REST
  4. 更好地支持WPF
  5. 改進的MSTEST(也包含在專業版中)
  6. 改進後的HTML,CSS和JavaScript編輯器
  7. 選擇從項目設置該框架的版本爲目標
  8. 改進辦公室開發工具,包括色帶UI和點擊一旦支持
  9. 集成WCF和WWF的支持
  10. 更好的性能和穩定性
0
0

我與馬丁內斯先生在同意我不會端口任何現有的項目達3.5框架,但分裂設計師和javascript調試是值得的。

0

升級後,你一定不會後悔。特別是,Linq將讓你的生活變得更加輕鬆。那裏有C#的擴展。

這幾乎沒有觸及表面,當然也有您正在開發的區域中的新玩具,無論是網頁,桌面還是服務器。

0

我會升級,但請留出一些時間進行安裝。在我的速度很快的開發工作站上花了兩個小時,在安裝完成後兩個小時,我仍然在做更新,修補程序和修補程序......(今天還沒有完成任何「真正的工作」!)

0

這對您描述的特定情況很有幫助。考慮以下內容:

1)您正處於開發週期的開始階段。在循環的開始或循環之間進行這些類型的更改總是比較容易,而不是在一個循環的中間。根據這個原則,下一個方便的升級時間(如果日程安排沒有延遲)將是下一個春季。

2)如果您需要繼續支持較舊的框架,VS2008允許編譯器針對任何特定的.NET運行時版本(包括2.0)。

此外,正如其他答案所建議的,請直接轉到SP1。至少在我的經驗中,升級服務包的體驗並不像VS2005 SP1那樣嚴重。

0

VS 2008不是重點。最新的.Net包是重點。你可以用記事本和命令行編譯器使用Linq和所有其他新功能,但我想這更理論。所以我的聲明是肯定的,.net 3.5是推薦,但是在沒有VS 2008的情況下使用它並不是一個好主意。

相關問題