阿特拉斯神(一)
?
Atlas是什么?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
ASP.NET”Atlas”是一個新的Web技術開發包,它集成了一套非常大的客戶端腳本庫使得與功能豐富的、基于服務器開發平臺的ASP.NET2.0結合在一起,”Atlas”能讓你開發的Web應用能夠通過直接調用Web服務器來更新一個Web頁面的數據-----――不需要在頁面往返傳送(也就是不需要多次刷新頁面)。使用”Atlas”,你能最大地利用ASP.NET和服務器端代碼在瀏覽器中來做許多工作,使得有更加豐富的用戶體驗。
“Atlas”能讓你建立的應用程序相比于傳統的Web應用程序在兩個關鍵方面有更好的性能----響應率和用戶接口(UI)。傳統的Web應用程序在更新數據或者控件時頁面需要一次往復,這能導致長時間的等待。而另一方面,”Atlas”,通過減少頁面往復的需要顯著地提升了應用程序的性能。
另外,由于”Atlas”在客戶端執行許多處理,這就使得你能建立比更加豐富的UI,給用戶一種超越傳統Web應用程序的超級用戶體驗。”Atlas”不僅給你能力建立所有用戶從功能豐富的UI受到影響而期待的控件和特性(例如拖和拉,自動完成,鼠標盤旋動作等更多)。而且更加重要的是,它能讓你建立交互式的綁定數據的控件,能讓用戶排序,更新,或者更改它們的數據的視圖,而這些,只需少量或者沒有頁面向服務器的往復。
雖然ASP.NET“Atlas”是一個新的技術包,同時也是種新的方法,但它與使用AJAX開發應用程序的理念是一致的,”Atlas”應用程序是跨平臺和只需少量或者沒有更改就可以運行在任何現有的瀏覽器中。“Atlas”型的應用程序的例子包括微軟的Virtual Earth 站點,微軟的Outlook Web Access emai客戶端,還有Start.com。
建立基于AJAX的Web應用程序是復雜,還有得要求你有大量的客戶端腳本的知識。因此,“Atlas”不僅僅是另外一種AJAX的實現方式。相反,“Atlas”以兩種重要的方式擴展了AJAX的理念。首先,“Atlas” 客戶端腳本庫通過向Atlas開發者提供真正面向對象的APIs和組件而極大地簡化了創建功能豐富的UI和遠程進程調用這類任務。第二,“Atlas”通過在ASP.NET2.O中提供一個功能豐富的集成的開發平臺,“Atlas” ?服務器組件包含了ASP.NET Web服務和服務器控件,這使得你可以利用ASP.NET的力量,例如在一個“Atlas” 應用程序的ASP.NET profiles服務。
綜上所述,“Atlas” 大約就是簡化AJAX開發和把AJAX理念合并入典型的
Web應用程序開發過程。ASP.ENT “Atlas”客戶端和服務器端開發工具和組件包是AJAX理念的重要進展和加強。以后準備相繼翻譯一些關于Atlas比較經典的技術文檔,并找一些比較權威和全面的代碼!?
轉載于:https://www.cnblogs.com/sifang2004/archive/2006/02/15/331089.html
總結
- 上一篇: 梦到自己将死预示什么
- 下一篇: 安装了一次Linux,哈哈