VS2008 與 VS2005 比起來,功能上的改變絕對比不上 VS2005 對 VS2003 的改變那樣的具有革命性。從另一個角度想,大家或許可以稍為鬆一口氣,因為沒有太多新的或意料之外的東西需要從頭學起。
以下我把 Orcas 的新功能歸納整理了一下,供大家參考:
1. 新的網頁設計介面
VS 終於可以支援巢狀 Master Page 的 WYSIWYG 設計了!我不知道有多少人曾經為了這個原因而減少或避免巢狀 Master Page 的使用(我是其中之一)。Orcas 終於支援這個本來就應該有的功能,相信能在某一程度上改變大家的設計習慣。
其次,Orcas 提供了 CSS 的即時編輯和套用的功能。用過 DreamWeaver 的人或許了解那是什麼意思。不過實際上我覺得 Orcas 對 CSS 的支援感覺起來比 DreamWeaver 強大一點。
此外,Orcas 還提供了和 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。不管你選擇哪一種,Orcas 會根據你的選擇提供對應的 Intelisense、控制項和其它功能。但不管你指定哪一個版本,並不會讓 Orcas 的基本功能回到 VS2005。換句話說,上面提到的像 JavaScript 除錯等新功能都仍然可用。
4. 內建 Ajax,不需另外安裝
5. 加入兩個新的資料控制項:ListView 和 DataPager
6. 內含 LINQ
關於 LINQ, ListView 和 DataPager,解釋起來比較複雜,你不妨直接去看 Scott 的文章:The asp:ListView control。
事實上以上並不是 Orcas 新功能的全部;由於 Orcas 附帶了 .Net Framework 3.5,所以它實際上還包含有 WCF 還有對於 Windows Form 的支援。在這裡我只略為介紹了與 ASP.NET 有關的部份,至於其它,建議你從以下的文章看起:
沒有留言:
張貼留言