[匯入]AJAX .NET版本之間的區別

來源:互聯網
上載者:User

一直以來,我都分不清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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.