本文章是由機器翻譯。

編輯備註

在樣式的

Howard Dierking

howardd.ednote.gif

音樂和方式,Just 似乎受歡迎的趨勢,開發樣式、 開發架構,和架構的循環。 不要讓我錯誤 — 這並不是要說我們不進行與每個週期。 不過,很只是好玩為新的下一個工具是否一定有點 eerily 熟悉,為了,Raymond Chen 做到它在他的活頁簿和部落格的標題 」 The Old New Thing." 最佳的圖例,最近的歷程記錄中的此週期的其中一個可以找到周圍展示層設計選項中的。

在展示層的趨勢時,我們已發現一些戲劇性移位,桌上型電腦和網路之間。 我確定您知道,時網頁第一次是以及,很不太會在位置,做為可用平台的應用程式開發。 其角色是提供靜態內容的頁面 ; 建立豐富的使用者經驗的工作仍也在原生 Windows 應用程式的網域中 (和,我決定在忽略這個問題討論的 ActiveX 控制項)。 不過,為串聯,提供足夠的功能,以的 Web 應用程式的成長的增加,新的伺服器端程式設計模型的 Web 伺服器的功能結合在部署簡單時, 造成從大型用戶端 「 桌面應用程式在大幅移位。

.NET Framework 中,] 和 [更特別地是 ASP.NET,簡介一開始會加速向 100%的 Web 架構應用程式趨勢。 不過,Framework 的後續版本也會引入新功能,稱為 「 按一下 [一次 」 部署的搜尋,讓桌上型電腦應用程式會順利安裝並執行從 URL。 現在您就能夠支援豐富的使用者的所有控制項遇到一個豐富型用戶端 (Rich Client 應用程式中的功能,並如同它是 Web 應用程式仍然部署。 似乎有已解決的部署問題,而且趨勢會轉換回向 favoring 「 豐富型桌上型電腦應用程式 UI。

不過,這個位移沒有真正發生您可能預期的速率介面上,,而且我懷疑它部分根據兩個強制。 為 Windows 使用例如裁剪矩形的隱喻是明顯不同的 (並視為更複雜的),便會先,開發 UI 應用程式從 HTML 的階層式、 容器的基礎模型。 第二,上升的 AJAX 程式設計 (和各種支援程式庫,以進一步簡化它) 已啟用使用者經驗,在比較與桌面應用程式的 Web 應用程式。

使用 AJAX 繼續成長,用於 Web 應用程式,一個架構移位也已開始挑選桌面上的速度。 Windows Presentation Foundation,架構,以納入許多 Web 應用程式相同的開發架構,其中一個最重要的所撰寫的單一,現在無法鎖定桌面應用程式。 和推出的 Silverlight,Web 應用程式可能建置開發架構,但基本上是相同的技術,使用不只是在相同。

在後並提出這些年來,請尋找在我有兩個觀察值。 第一次,這兩個開發架構有發送彼此會藉由加入到另一個好特性更好。 從這個,以外,只是更強大的呈現平台非常正面結果會是在桌面上或網站上,建立 UI,開發架構統一。 這會產生第二個的觀察值: 有主導同時簡報模式] 和 [建立分層的架構的比較一般性策略的最佳作法的現在直接適用桌上型和 Web 應用程式。

在該便箋,我可以有宣告。 我們要欣賞歡迎牙哥 Dagum 架構筆記本,我們 MSDN MagazineTechNet Magazine 發行小組。 這表示我們的小組現在有所有三種觀點技術的應用程式時: 開發人員、 IT 專業人員,和現在的架構設計人員。 查看更多的協調,出版物之間。

因此循環開發趨勢可能會無法恢復電源 ballads 或傘褲,它們會繼續出現這些模式] 和 [曾在過去的技術時, 尋找搭配的存在的並會產生的技術,將會啟用以繼續在未來的週期。

請造訪我們在 msdn.microsoft.com/Magazine. 疑問、 意見或 MSDN Magazine 建議嗎? 傳送到編輯器: mmeditor@Microsoft.com.

感謝到文章提供,Microsoft 技術支援專家: 協助解決問題 Adrian Bateman、 Sam 彎曲 Laurent Bugnion、 Matt Ellis、 Mike Fourie、 Steve Fox、 Don Funk、 Alex Gorev、 Aaron Hallberg、 Luke Hoban、 Robert Horvick、 John Hrvatin、 Bret Humphrey、 Katy 國王、 Brian Kretzler、 Bertrand LeRoy、 Dan Moseley、 Stephen Powell 和 Delian Tchoparinov。