日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Ajax的競爭對手

 nbtymm 2007-01-31

 

人們需要更多交互式的響應(yīng)迅速并且不需要在本地安裝的WEB應(yīng)用系統(tǒng),可以說是市場選擇了Ajax。在WEB開發(fā)領(lǐng)域,Ajax并不是唯一可以滿足市場需要的技術(shù),當(dāng)然在某些情況下它也不是一種合適的技術(shù)。下面簡單地介紹一下有哪些技術(shù)可能成為Ajax的替代者或者競爭對手。

  (1) Macromedia Flash

  Flash技術(shù)已經(jīng)存在多年,它可以在web頁面中播放交互式的視頻和音樂,可以使用ActionScript編程實現(xiàn)與服務(wù)器的交互,能夠很好的支持向量圖,這些都是它相對于Ajax所具有的優(yōu)勢。另外flash擁有強大的組建和可視化制作工具,這是Ajax目前所缺乏的。

  但是運行flash必須在瀏覽器上安裝插件,這是限制flash應(yīng)用發(fā)展的原因之一。由于先天的原因,flash對搜索引擎的支持不夠好,在處理大量文本的網(wǎng)頁時性能表現(xiàn)不如Ajax。

  (2) Java Web Start

  Java Web Start是基于Java技術(shù)的應(yīng)用程序的一種部署解決方案。傳統(tǒng)情況下,通過web發(fā)布軟件需要用戶在web上查找,下載,而后在系統(tǒng)中存放并執(zhí)行可安裝程序。執(zhí)行安裝程序后,將提示指定安裝路徑和安裝選項,例如完全典型或最小安裝。這是一項耗時而又復(fù)雜的任務(wù),并且在安裝軟件的每個新版本時都必須重復(fù)進行。

  相反,通過web部署的應(yīng)用程序,都非常容易安裝和使用。Web瀏覽器使整個過程自動完成,沒有復(fù)雜的升級過程。

  當(dāng)然使用Java Web Start相關(guān)技術(shù)必須要求客戶端安裝Java運行時環(huán)境。

  (3) Microsoft Smart Client

  Smart Client(智能客戶端)是微軟基于.NET平臺推出的應(yīng)用程序自動部署,更新的機制,它結(jié)合了B/S和C/S應(yīng)用的長處。智能客戶端是部署在IIS服務(wù)器上的,用戶只需要訪問相應(yīng)的網(wǎng)址就可以運行程序,智能客戶端應(yīng)用本質(zhì)上是基于.NET的WinForm程序,因此客戶端也必須安裝.NET框架才能運行。

  從技術(shù)實現(xiàn)思路的角度來比較,智能客戶端技術(shù)和Java Web Start技術(shù)非常類似,只是支持的平臺分別是.NET和Java。他們從本質(zhì)上都屬于C/S架構(gòu)的應(yīng)用程序,通過B/S的方式進行應(yīng)用程序的下載,安裝和升級。而Ajax技術(shù)則是對傳統(tǒng)的B/S應(yīng)用進行了改進,增強了其交互能力,提高了其響應(yīng)速度。

  (4) IE Host WinForm

  在安裝了.NET框架的客戶端,可以通過IE瀏覽器直接運行基于.NET的WinForm應(yīng)用程序。從某種意義上說,IE Host WinForm和Java Applet技術(shù)很相似,是通過瀏覽器加載的小應(yīng)用程序,需要提前下載響應(yīng)的程序,它的運行依賴于.NET Framework.。而Ajax所采用的技術(shù)是標準支持的,不需要下載任何插件和程序。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多