Ajax summary and preliminary evaluation

Source: Internet
Author: User
Tags dojo toolkit

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/

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.