11 Ajax frameworks

Source: Internet
Author: User
Tags mootools

This article is reproduced from: www.iteye.com

Ajax (Asynchronous JavaScript and XML, Asynchronous JavaScript and XML) is the main development technology for creating interactive web applications. There are also a lot of Ajax frameworks on the Internet. This article summarizes the 11 most commonly used frameworks.

1. jquery

Jquery is a lightweight JavaScript library compatible with css3 and various browsers. Jquery allows you to easily process HTML documents, events, and animation effects, and provides Ajax interaction for websites.

2. mootools

Mootools is a concise, modular, and object-oriented JavaScript library. It helps you write scalable and compatible JavaScript code faster and simpler. Mootools is similar to prototypejs, with almost the same syntax. However, it provides more functions than prototypejs and is more powerful. Such as adding animation effects and drag-and-drop operations.

3. Prototype

Prototype is a very elegant JavaScript base class library written by Sam Stephen enson. It has made a lot of extensions to JavaScript to simplify the development of dynamic web applications. Prototype supports Ajax very well. There are multiple performance libraries implemented based on such libraries at home and abroad, and it is also doing a great job.

4. ASP. NET Ajax

ASP. net Ajax is a complete development framework that is easy to work with existing ASP. net programs, usually to implement complex functions, you only need to drag a few controls in the page, without understanding the working principle, in addition to the server programming ASP. net Ajax control toolkit contains a large number of independent Ajax controls and. net original server control Ajax Function Extension, implementation is also very simple.

5. Apache wicket

Apache wicket is a Java Web development framework, similar to struts, webwork, and tapestry. It is characterized by the effective separation of HTML and code (conducive to the cooperation between programmers and the US), Rule-based configuration (reducing the use of XML and other configuration files ), the learning curve is relatively low (similar to C/S) and easier to debug (fewer error types and easier to locate ).

6. dojo Tookit

Dojo is a powerful object-oriented JavaScript framework. It consists of three modules: Core, dijit, and dojox. Core provides Ajax, events, packaging, CSS-based querying, animations, JSON, and other related operation APIs. dijit is a reusable and template-based Web UI control library; dojox includes some innovative/novel code and controls: dategrid, charts, offline applications, cross-browser Vector Plotting, etc.

7. DWR (Direct Web remoting)

DWR is a Java library that helps developers easily implement mutual operations and calls between the server-side Java and client-side JavaScript.

8. Spry framework

Adobe spry is an Ajax framework for web designers rather than developers. It makes it possible for designers to create rich experiences on an HTML page without having to learn complex Ajax skills.

9. Yui (Yahoo User Interface) Library

Yui is an open-source JavaScript function library developed by Yahoo. It uses Ajax, DHTML, Dom, and many other technologies. Yui contains a variety of program tools, function libraries, and webpage operation interfaces, allowing you to develop highly interactive and rich website applications more quickly.

10. Google Web Toolkit

Google Web Toolkit (GWT) is an open-source Java development framework that makes it easier for developers who do not use the second browser language to write Ajax applications such as Google Maps and Gmail.

11. ZK framework

ZK is an open-source, XUL/html-compatible Ajax framework written in Java, you can create a rich Internet application (RIA) that supports Web 2.0 without writing JavaScript code ). The biggest benefit is that, when designing Ajax network applications, it is just as easy to operate as when designing desktop applications. ZK contains an Ajax-based, event-driven, and highly interactive engine. It also provides a wide range of reusable XUL and HTML components, and the XML-based interface design language ZK user-interfaces
Markup Language (zuml ).

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.