[Reprinted] current excellent ajax framework

Source: Internet
Author: User
Tags mootools

I saw an article in csdn titled who is the best ajax framework in your mind, which mentioned a lot of things. Let's take a look and leave it to the end. I will have time to study later.
No1-Prototype

Features: a very elegant JS library that defines JS object-oriented extensions, DOM operation APIs, events, and so on. There are also rico/script. aculo. us implements some JS component functions and effects (not yet complete). Taking prototype as the core, it forms a variety of peripheral JS extension libraries. It is a promising underlying JS framework, the outstanding feature is that it is easy to learn and easy to use, and the threshold is very low. A related function can be achieved through one or two lines of JS Code. It is also an ajax js library integrated with RoR.

Prototype Official Site

No2-Dojo

Features: Dojo includes Javascript language extensions, tool libraries for various aspects, and a well-developed UI Component Library. The Package System) and the modular (Libraries) structure can maintain better scalability, improve execution performance, reduce the workload of user development, and maintain a certain degree of flexibility (users can write extensions themselves ); the official website of Dojo has rich learning resources. A professional development team can ensure the update speed and quality.

Dojo Official Site

No3-Mootools

Features: small and efficient, complete download 36 k; modular design, reasonable specification, elegant OOP Style; innovative download process, you can select the corresponding module to download according to your needs, build Your Own Framework; Effects module (moo. fx) Lightweight and efficient, allows you to achieve elegant, customizable, and easing animations; complete API documentation and rich examples.

Mootools Official Site

No4-JQuery

Features: short and concise (19 k), exquisite Interface Design (Natural Language Style), and precise combination with program ideas. Greatly reflects the javascript features; Support xpath query, dom1-3, easy to select the required elements; css support; simple animation implementation, support for Custom Animation; Support for plug-in development, there are many existing plug-ins; complete api documentation and examples are easy to learn; there are official UI programs for use, with good results.

JQuery Official Site

No5-Dwr

Features: the java class is automatically converted into a javascript class by dwr, which requires simple configuration and extremely simple application. Developers can integrate without the server code. It is easy to test. Like webwork, the hidden http protocol is highly scalable. For example, to integrate with spring, you only need to modify the code and performance. Compared with jason, dwr may have the best performance.

Summary of practical technologies of Dwr

No6-Buffalo

Features: Ajax framework developed by Chinese people. Defines the Transmission Basis of Web remote calls, and serializes the remote call object to a local device to become an object that can be touched by JavaScript programming. BuffaloBinding, an important component in Buffalo, provides the ability to bind JavaScript objects to HTML elements. This binding will be non-intrusive. You only need to add several HTML elements that do not affect typographical attributes to bind the data to the interface.

Buffalo Practical Technology Summary

No7-Yui

Features: the AJAX Component Library released by Yahoo is a comprehensive JS library that covers all aspects, from tool library to communication to UI components. YUL's biggest advantage lies in its comprehensive documentation and Yahoo support. Its disadvantage is that the library is not complete yet and its functions are not powerful.

Yui Official Site

No8-Ext

Feature: Ext comes from the extension of YUI, which greatly improves the extended functions and interfaces. In the early stage, it was just an extension of the YUI dialog box. Later, it gradually became a special feature and favored by netizens.

Ext Official Site

No9-Qooxdoo

Features: it does not use regular HTML to construct pages. It uses JS to construct a Web GUI in a programming style similar to VB/Delphi. It is more suitable for intranet-oriented C/S-style web applications, it is not suitable for Internet-oriented applications with varied interface styles.

Qooxdoo Practical Technology Summary

No10-Spry

Features: design specifications, comprehensive functions, rich documentation, designed for designers rather than developers. Compared with other Ajax frameworks, the server-side technology is not very reliable. It depends on XML, which can be easily accepted by the Spry component.

Spry Practical Technology Summary

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.