Ajax 匯總以及初步評價

來源:互聯網
上載者:User

Ajax接觸不久,我只是為了挑選一款 Ajax 庫,才收集的資料,並測試,我的測試很簡單,直接看他們網站上的聯機demo頁面的速度,速度慢的就淘汰!

輔助js:
www.formassembly.com\wForms 44k(壓縮版)
對錶單的js擴充可實現本地校正等功能。
Ajax:

http://www.sarmal.com/sardalya/Download.aspx
不錯!速度快!有hint控制項。75k. free for non-commercial

http://openrico.org
感覺好像不錯,也比較小,這個側重於遠程用戶端抓取,不過也有控制項!而且可以和wForm聯動。
不過它的網格控制項比較弱,不支援鍵盤。
License
Rico is provided free and open-source (Apache 2.0 License) for either your personal or commercial use.

http://dojotoolkit.org/
不錯,功能挺全的,但是它的核心js檔案有128k,然後還要動態裝入其它的js, 太大!!速度慢!!
dojo.js 是它的核心(128K),然後其它widgets是根據需要裝載,所以在使用的東西太多的情況下顯得慢。
dojo.js:
Dojo's bootstrap system provides some fundamental behaviors, including a package system for dynamically loading scripts.
The Dojo Toolkit is only one of the projects that the Dojo Foundation hosts. In addition to the toolkit, OpenRecord calls the Dojo Foundation home.

http://www.htmli.com
不錯,速度快!!不過需要用戶端的XSLT的支援!幸好的是IE和FireFox1.5都支援!!
嘿嘿,才發現它的lib.js 居然有189k!但是速度一點不慢!
HTMLi (HTML improved) is the open source framework that focuses in:
* Transparent use for HTML designers
* Multi-platform: As it is 100% designed with XSL, it is 0% platform-dependant
* CSS Themes, Multi-Language support
* Fully customizable & extensible
* XML Rich Forms allow simple AJAX interfaces
俺的選擇!俺認為使用用戶端處理 XSTL 是速度提升的關鍵,而且這樣一來, html代碼擴充顯得很自然。

http://sharengo.org/jsria/test/allComponents.html
感覺速度還可以!!注意必須要在伺服器上運行!!它用了net.XmlHttpRequest
http://sharengo.org/Wiki?JsRIA

JsRia - Javascript Rich Internet Application (since 2005)
[3] JsRIA is a opensource framework enabling rich client interface development. It's pure javascript and is completely independant of the server side technology. The client interface is described by an xml file (or dynamically in javascript if you need that). JsRIA is completely object oriented (javascript components, xml description, css style) and you can very easily build a hierarchy for your interface objects. You also can use AJAX technology to bring really dynamic interface to your users. Numerous functions are provided to parse and use xml flux coming from your server.

http://qooxdoo.org/
速度慢!!但是控制項漂亮!!只適合於Intranet,它的js高達幾百k(qooxdoo-0.5.2-build.tar.bz2),不過qooxdoo-0.5.2-source.tar.bz2,中是拆分成若干js的!!
qooxdoo (Under development; from May, 2005)
qooxdoo is an advanced open-source JavaScript-based GUI framework. It helps you to implement AJAX-enhanced web 2.0 applications - easier than ever before.

* Open-source (LGPL). From various contributors.

http://script.aculo.us/
Script.aculo.us (from 2005)
Scriptaculous builds on Prototype library to provide a Javascript with comprehensive Ajax coverage.
* Visual Effects (See One-Second Spotlight pattern)
* Drag-And-Drop (See Drag-And-Drop pattern)
* Unit-Testing (See System Test pattern)
* etc.
* Open-source by Thomas Fuchs and others. A project run in conjunction with Ruby on Rails, but can be (and certainly is) used independent of Ruby or RoR.

Google Web Toolkit
Google Web Toolkit (GWT) 是一個Java軟體開發架構用於開發類似於Google Maps和Gmail 的AJAX應用程式. 你可以用Java程式設計語言開發你的介面,然後用GWT編譯器將Java類轉換成適合瀏覽器執行的JavaScript與HTML.
首頁 http://code.google.com/webtoolkit/

相關文章

聯繫我們

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