摘要: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 類的 ) 一定要向原廠確認一下他們是否有支援 或是 有新的版本
沒有的話就可以馬上換啦! ^^ 加速我們的開發速度吧!