新聞中心

        EEPW首頁(yè) > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于Ajax的應(yīng)用程序架構(gòu)匯總及開發(fā)面臨的問題介紹

        基于Ajax的應(yīng)用程序架構(gòu)匯總及開發(fā)面臨的問題介紹

        作者: 時(shí)間:2012-05-10 來源:網(wǎng)絡(luò) 收藏

        1純Javascript:框架

        本文引用地址:http://www.104case.com/article/154990.htm

          1.1 Bindows(自從2003年)

          Bindows是一個(gè)軟件包(SDK),它,通過強(qiáng)力聯(lián)合DHTML,JavaScript,CSS和XML等技術(shù),能生成高度交互的互聯(lián)網(wǎng)-成為現(xiàn)代的桌面的強(qiáng)有力對(duì)手。Bindows應(yīng)用程序不要求下載和也不需要在用戶端安裝-僅要求有一個(gè)瀏覽器(也不需要Java,F(xiàn)lash或者ActiveX)。Bindows有可能領(lǐng)導(dǎo)面向?qū)ο?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/開發(fā)">開發(fā)的AJAX應(yīng)用程序的平臺(tái)。

          1.2 BackBase(自從2003年)

        是一個(gè)全面的瀏覽器端框架,支持豐富的瀏覽器功能以及與.NET和Java的集成。

          ·商業(yè)化,來自于Backbase B.V(總部在Amsterdam,成立于2003年)。

          1.3 DOJO(中;自從2004年9月)

        提供全面窗口小組件和瀏覽器-服務(wù)器消息支持。

          ·為創(chuàng)建定制的Javascript窗口小組件提供框架支持。

          1.4 Open Rico(開發(fā)中;自從2005年5月;早期的私有框架)

        是一多用途框架,支持基礎(chǔ)結(jié)構(gòu)和用戶交互。

          1.5 qooxdoo(開發(fā)中;自從2005年5月)

        是另一個(gè)雄心勃勃的框架,提供寬范圍的UI支持和正在開發(fā)中的基礎(chǔ)結(jié)構(gòu)特性。

          1.6 Tibet(開發(fā)中;自從2005年6月)

         目的是提供高度可移植的和全面的Javascript API,結(jié)果是,可能自動(dòng)生成大量的客戶端代碼。自稱是企業(yè)級(jí)

          2 純Javascript:基礎(chǔ)結(jié)構(gòu)框架

          2.1 Caller(Alpha版本;自從5月2005年)

        是一基本的線程安全的XMLHttpRequest包裝器,主要針對(duì)Ajax新手,仍處于原始的alpha開發(fā)階段,

          2.2 Flash JavaScript集成包

        允許JavaScript和Flash內(nèi)容的集成

          2.3 Google AJAXSLT(發(fā)行于2005年6月)

         是一個(gè)Javascript框架,用來執(zhí)行XSLT轉(zhuǎn)換以及XPath查詢。

          2.4 HTMLHttpRequest(Beta版;始于2005年)

          HtmlHttpRequest它使用了XMLHttpRequest和Iframes以改進(jìn)兼容性。

          2.5 交互式網(wǎng)站框架(自從2005年5月)

          交互式網(wǎng)站框架目的是從瀏覽器端對(duì)Ajax基礎(chǔ)結(jié)構(gòu)的多方面予以支持。自描述為使用javascript,css,xml,和html來創(chuàng)造高度交互網(wǎng)站的框架。包括一個(gè)定制的針對(duì)高度可讀的javascript的xml分析器。實(shí)質(zhì)上,是建立AJAX的網(wǎng)站的基礎(chǔ),還有另外一些通用腳本。

          2.6 LibXMLHttpRequest(發(fā)行于2003年6月)

          libXmlRequest是XMLHttpRequest的一個(gè)瘦包裝器。

          2.7 RSLite(x)

         是一個(gè)針對(duì)XMLHttpRequest的瘦包裝器。

          2.8 Sack(在開發(fā)中,自從2005年5月)

         是一個(gè)針對(duì)XMLHttpRequest的瘦包裝器。

          2.9 Sarissa(發(fā)行于2月,2003年)

        是一種Javascript API,它封裝了在瀏覽器端可以獨(dú)立調(diào)用XML的功能。

          2.10 XHConn(發(fā)行于自從4月,2005年)

         是一個(gè)對(duì)XMLHttpRequest的瘦包裝器。

          2.11 Jquery

          簡(jiǎn)潔的思想:幾乎所有操作都是以選擇DOM元素(有強(qiáng)大的Selector)開始,然后是對(duì)其的操作(Chaining等特性)。

          3 服務(wù)器端:多種語言

          3.1 跨平臺(tái)異步的接口工具箱(5月2005年)

          是一真正的支持PHP和ASP/Vbscript的Ajax實(shí)現(xiàn)和JSRS(JavaScript遠(yuǎn)程腳本)實(shí)現(xiàn)。CPAINT提供給你需求的代碼在后臺(tái)實(shí)現(xiàn)AJAX和JSRS,而返回的數(shù)據(jù)以JavaScript形式在前臺(tái)操作,格式化和顯示。這允許你創(chuàng)建能提供接近實(shí)時(shí)的反饋給用戶的web應(yīng)用程序。

          3.2 SAJAX(可用,但是不是1.0版本;自從3月2005年)

         直接把調(diào)用從Javascript發(fā)送到你的服務(wù)器端語言并再次回返。

          3.3 Javascipt對(duì)象標(biāo)志(JSON)和JSON-RPC

        是一個(gè)胖的自由的XML選擇,而JSON-RPC是一種遠(yuǎn)程過程協(xié)議,類似于XML-RPC,強(qiáng)有力支持Javascript客戶。

          3.4 Javascript遠(yuǎn)程腳本(JSRS)(自從2000年)

         直接把調(diào)用從Javascript發(fā)送到你的服務(wù)器端語言并再次回返。


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 朝阳县| 金华市| 仙游县| 册亨县| 萍乡市| 修武县| 固始县| 上犹县| 高密市| 滦南县| 阿勒泰市| 萨迦县| 桑植县| 汉沽区| 贵德县| 平潭县| 兴隆县| 安顺市| 清徐县| 新昌县| 灵山县| 子洲县| 博客| 白城市| 临沂市| 潼南县| 湟中县| 利辛县| 邹城市| 盐边县| 石棉县| 永福县| 蒲江县| 南丰县| 大丰市| 辽中县| 新源县| 宜都市| 开原市| 怀柔区| 弥渡县|