擁抱變化——從Atlas到ASP.NET AJAX(1):下載安裝總覽

來源:互聯網
上載者:User

在前面的文章(Atlas新版本的發布對我而言無疑是一個晴天霹靂)中,我曾說到第一本書(《ASP.NET Atlas程式設計:第I卷 伺服器端》初稿完成)夭折的事情。該文章發布之後,得到了絕大多數朋友們的熱情鼓勵和悉心安慰,讓我體會到了部落格園中溫暖的大家庭一般的感覺,也讓我又充滿了繼續寫下去的信心。昨天和人民郵電出版社圖靈公司的編輯、主編等交流過,決定還是要繼續把這三卷(伺服器端、用戶端、進階內容)寫下去。然由於Atlas到ASP.NET AJAX的改動實在太大,所以原計劃在11月份出版的第一卷(《ASP.NET Atlas程式設計:第I卷 伺服器端》初稿完成)將不得不至少延遲兩個月,爭取在明年1月出版。我想有著對Atlas的基礎,加上這兩個月充足的時間讓我去繼續學習,我一定不會辜負朋友們對我的期望,讓這本書能夠真正地對朋友們的實際開發有所協助。

最近幾個月來,由於忙於翻譯寫作,加上眾多閑雜事情不停地幹擾,我基本上沒有在Blog上發表什麼技術文章。碌碌無為了這麼久,真是愧對於各位朋友的厚愛。從今天開始,我將繼續和朋友們分享我學習ASP.NET AJAX的一些粗淺心得,這個《擁抱變化——從Atlas到ASP.NET AJAX系列將主要以Atlas到ASP.NET AJAX的變化為主,將記錄下我從Atlas到ASP.NET AJAX的學習過程以及其中的技巧、訣竅、心得點滴,希望對這些同樣熟悉了Atlas的朋友們有所協助。本系列大概有20篇左右(極有可能會更多),我會爭取每周寫1-2篇,衷心地希望對各位能有所協助。

除了《擁抱變化——從Atlas到ASP.NET AJAX》系列之外,我還會在每周末發布一篇《本周國外ASP.NET技術發展動向》的類似摘要的文章,其中將主要介紹一些(5-10篇)國外最新的ASP.NET Blog文章等,同時對於每一條推薦文章,我也會添加一些提綱挈領的內容提要。由於需要,我在日常工作中對國外社區的Blog非常關注,這樣通過我的粗淺挑選,希望能夠讓朋友們在良莠不齊的大量資訊中快速找到最有用的幾條,既跟上了技術發展的潮流,也能夠順便提高一下英文水平。

在《擁抱變化——從Atlas到ASP.NET AJAX》系列結束或者開始一段時間之後,我可能會書寫一個ASP.NET AJAX入門》的文章系列,其中內容將非常淺顯,希望通過這個入門文章系列,讓各位只熟悉ASP.NET的開發人員儘快走入ASP.NET AJAX的世界,掌握ASP.NET AJAX的最基本概念以及最基本的開發能力。

對於這三個系列的文章,我同樣需要朋友們的不吝批評與建議,您的關心是我最大的動力。若有一天您用Google或者百度在我的文章中找到了實際開發中遇到的問題,我將無比欣慰和幸福!

 

下載安裝總覽

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感興趣,則這份文檔仍舊是不可缺少的最權威、最完善的參考資料。

 

下載安裝總覽部分就到這裡了,接下來幾篇中我將從幾個核心控制項(ScriptManager、UpdatePanel等)開始,逐一介紹Atlas以及ASP.NET AJAX中使用方式的不同之處。若朋友們對這個系列有什麼意見,還請在下面評論指出!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.