Recently, I just tried to select an Ajax library to collect the information and test it. My test is very simple. I directly watched the Online demo page speed on their website, if the speed is slow, it will be eliminated!
Auxiliary js:
Www.formassembly.com \ wForms 44 k (compressed version)
The js extension of the form enables local verification and other functions.
Ajax:
Http://www.sarmal.com/sardalya/Download.aspx
Good! Fast! The hint control is available. 75 k. free for non-commercial cial
Http://openrico.org
It seems to be good, but it is also relatively small. This focuses on remote client crawling, but there are also controls! It can also interact with wForm.
However, its grid controls are relatively weak and do not support keyboards.
License
Rico is provided free and open-source (Apache 2.0 License) for either your personal or your cial use.
Http://dojotoolkit.org/
Yes, the function is quite complete, but its core js file is 128 k, and other js files need to be dynamically loaded, too big !! Slow speed !!
Dojo. js is its core (128 K), and other widgets are loaded as needed, so it looks slow when there are too many things to use.
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 callthe Dojo Foundation home.
Http://www.htmli.com
Good, fast !! However, the client's XSLT support is required! Fortunately, both IE and FireFox1.5 are supported !!
Hey, I found that its lib. js actually has 189 KB! But the speed is not slow!
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
Your choice! I think that using the client to process XSTL is the key to improving the speed. In this way, html code expansion is quite natural.
Http://sharengo.org/jsria/test/allComponents.html
The speed is okay !! Be sure to run on the server !! It uses 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/
Slow speed !! But the control is beautiful !! Pipeline, which is split into several 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) is a Java software development framework used to develop AJAX applications similar to Google Maps and Gmail. you can use the Java programming language to develop your interface, and then use the GWT compiler to convert the Java class into JavaScript and HTML suitable for browser execution.
Home http://code.google.com/webtoolkit/