一直以來,我都分不清AJAX .NET怎麼會有那麼多版本——英文不好啊。現在發現有這篇文章,節選了一些下來,大家分享一下。
------------------------
Atlas到ASP.NET AJAX的變化實在是太大了,讓我們從下載安裝開始,總覽一下這些變化。關於變化的官方詳細說明,您可以在(http://ajax.asp.net/files/AspNet_AJAX_CTP_to_Beta_Whitepaper.doc )或(http://ajax.asp.net/files/AspNet_AJAX_CTP_to_Beta_Whitepaper.pdf )分別下載到Word和PDF版本的文檔,或者在Jeffery Zhao的Blog中(http://jeffreyzhao.cnblogs.com/ )找到該文檔的非官方中文版翻譯作為參考。
ASP.NET AJAX的下載頁面位於http://ajax.asp.net/default.aspx?tabid=47&subtabid=471,其中可以看到洋洋洒洒列出了7項下載內容。我們來一次看看他們都是派什麼用場的:
Microsoft ASP.NET AJAX v1.0 Beta
這個就是改變後的ASP.NET AJAX的核心部分安裝檔案包。按照微軟公司現在的計劃,原本Atlas被拆成了兩個相對獨立的部分。第一部分就是這個,其中包含了原有Atlas的最重要、最基本的一些控制項,例如伺服器端的ScriptManager、UpdatePanel等,這一部分也將由微軟公司提供完善的支援人員,包括如同MSDN一般詳細的文檔(http://ajax.asp.net/docs/Default.aspx )等。安裝ASP.NET AJAX,則這個核心部分自然是必不可少的。
Microsoft ASP.NET AJAX CTP Beta
這一部分就是被ASP.NET AJAX“拋棄”了的原有Atlas中不那麼重要的這一部分的安裝包,包括擴充器控制項(Extender Control)、WebPart控制項等等。所謂“拋棄”,實際上表示微軟公司將暫時不會對這些內容進行官方的支援,而是換了一種說法叫做“社區支援”,名字似乎很道貌岸然,其實就是如果我們有不懂的問題或者遇到了Bug,只能去論壇(所謂“社區”)相互討論(所謂“支援”)了……不過事實上這一部分在我們的開發中的重要性卻一點都不遜於“核心的”那部分,相信給微軟一段時間之後,這其中的內容將逐漸的被轉移到Microsoft ASP.NET AJAX v1.0 Beta中,也會得到微軟公司完善的支援人員。
ASP.NET AJAX Control Toolkit
這一部分就是我們原來熟悉的Atlas Control Toolkit,現在改名為了ASP.NET AJAX Control Toolkit,且由於ASP.NET AJAX架構中對擴充器控制項的架構有了非常大的改變,所以ASP.NET AJAX Control Toolkit中的20多種擴充器控制項的聲明、使用方式也有了不小的改變,但若是再使用者的角度考慮,這些變化還不算非常大,完全可以很容易地接受。熟悉了Atlas Control Toolkit的朋友們都知道,其中包含的各種伺服器端組建化封裝的控制項功能均非常強大,拖拖拽拽中不知不覺就可以完成一個非常眩目的用戶端Ajax功能,改頭換面之後的ASP.NET AJAX Control Toolkit同樣繼承了這一優良傳統,在功能上並沒有任何的削減,反倒增加了3個控制項。不過ASP.NET AJAX Control Toolkit同樣是“社區支援”的,朋友們在使用時也要做好心理準備。
Sample Applications
這是ASP.NET AJAX的樣本程式安裝包,我建議所有的朋友都能夠下載並在本機安裝這個樣本程式,通過閱讀其原始碼並看到頁面的實際效果,我們可以更加感性地快速瞭解ASP.NET AJAX的使用方法。
Microsoft AJAX Library Beta
這一個下載包含了ASP.NET AJAX的用戶端JavaScript檔案,若朋友們需要在ASP.NET 1.1或者PHP之類別的伺服器端實現中使用ASP.NET AJAX,那麼則需要下載這個檔案包,並手工將其中的JavaScript引入到頁面中。這個JavaScript檔案包包含了ASP.NET AJAX所有的用戶端功能,包括XML指令碼聲明、用戶端組件、綁定、行為(Behavior)、動作(Action)等。
ASP.NET AJAX July CTP
對於那些使用Atlas開發過半,生米就要煮成熟飯的朋友們來說,現在就讓他們立即大動幹戈地從Atlas轉為ASP.NET AJAX似乎有些不近人情。微軟公司仍舊在這裡保留了原有七月份CTP的下載,對於這部分朋友或者像我這樣的懷舊一派(好無奈啊……我也不想懷舊),仍可以下載原有的Atlas作為參考。
ASP.NET AJAX July CTP Documentation
這部分是原有七月份Atlas CTP的參考文檔,若您對ASP.NET AJAX July CTP感興趣,則這份文檔仍舊是不可缺少的最權威、最完善的參考資料。
文章來源:http://seamusic.cn/blog/default.asp?id=308