Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
ASP.NET Atlas 正名為 ASP.NET AJAX 之後, 不久前發表了 beta 版 (https://ajax.asp.net/), 並預計今年底前會有正式版。而且版本上一分為二, 把已經成熟的功能納入 1.0 的版本中, 而把大部份實驗中、未成熟的功能, 另外放到新的 CTP 版之中, 也就是未來的版本, 好讓 Atlas 能夠早日面世。
從 https://ajax.asp.net/files/AspNet_AJAX_CTP_to_Beta_Whitepaper.aspx 可以看到這兩個版本的比較, 核心的功能如 Web Service 支援、跨 Browser 支援、.NET 與 JavaScript 物件對映的支援 (JSON) 都在 1.0 保留下來, 而最讓人擔心的 Atlas Script (也就是 xml-script 的部份), 則未納入 1.0 版, 整個移到 CTP 之中, 連代的會用到 Atlas Script 的 Control Extender (包含大家愛用的 AutoCompleteExtender), 以及不知道該如何下手的 Data Binding 都跟著移到 CTP 之中。
對於 Atlas Script, 只能說它的設計企圖心很強, 企圖能設計出一種易於由開發工具(未來的Visusl Studio)管理的架構, 冀望 Atlas 網頁的一般開發者, 不需要熟悉 javascript 與 DOM 的設計概念, 直接利用已開發或買來的各種AJAX控制項, 就能加值網頁, 但是在沒有開發工具的配合下, 這樣的設計不但無法感受到任何好處, 反而會大大地提高學習曲線, 讓人望之卻步。
幸好 1.0 在不需要未來的 Visual Studio 的搭配下先行推出, 也表示我們做 AJAX 的 ASP.NET 網頁, 暫時還是得學會 javascript 與 DHTML。