VS 2005??VS 2008??到底該不該改用 VS 2008 呀?

摘要:VS 2005??VS 2008??到底該不該改用 VS 2008 呀?

VS 2008 推出也有一年了,相信還是有一票的人都還在用  2005  或是 2003 吧!!

相信有寫過 .NET 1.1 / 1.0 ( 2003 ) 的 PG 一定對升級到 .NET 2.0 ( 2005 ) 遇到很多困難而作罷吧!?

當然因為 Framework 2 是翻新的,但另一個因素是因為 Web AP 的作法 和 專案架構 變蠻多的。

而現在的 2008 到底對我目前的開發工作有沒有影響呢?? 相信這對很多人都有心存疑問吧?

自從 08 可以隨意指定專案中的 Framework 版本,所以在 08 也可以單純寫 05 的 code

而且 .NET 3 / 3.5  是在 .NET 2.0 之上的!! 所以不用擔心 Framework 版本會有衝突的問題

在 coding  時工具會很聰明地把 InteliSense 只出現正確的 API

將 05 的專案拿到 08 上使用,都可以正常運作和編譯。  其實被改的程式碼只有 專案檔而已,其他的幾乎都不會被更動到。

而且對於 web  開發來說更棒的是 支援了 Html 、 Java Script 的 InteliSense 和 Java Script 的 Debug 。 

這個版本也完整地支援 AJAX 了   , 當然還是可以用 AJAX Tool kit

除了開發上

像 程式碼分析 、效能分析、程式碼複雜設分析、單元測試  這些都可以幫助團隊進行狀況的判斷 

當然 若是要寫 Siverlight 、ASP.NET MVC、Entity Framework 、報表元件 ( 不是指 SQL 的 Reporting )  或是 LINQ 之類的,就必須改用 VS 2008 呢!!

 

只要專案是 05 的版本就可以放心地拿到 08 上開發嚕!!一方面可以享受 08 的好處,又可以繼續維護原本的專案呢!

自已試用了一年以來倒還沒有發現 05 的專案是不能正常運作的,開發上的感覺也都和 05 相差不遠 沒有換版上的問題 可以立即上手。

 

ps.. 若是有大量用到 3th party 的外掛或是元件的話!( UI 類的 )   一定要向原廠確認一下他們是否有支援 或是 有新的版本

沒有的話就可以馬上換啦! ^^  加速我們的開發速度吧!