Top 10 Ajax frameworks (ranking in no particular order)

Source: Internet
Author: User

No1-Prototype

Features: a very elegantJSLibrary, definedJSObject-oriented extension,DomOperationAPI, Events, and so on.Rico/script. aculo. UsImplementJSComponent functions and effects(Not perfect yet),PrototypeAs the core, forming a variety of peripheralJSExtended libraries are quite promisingJSThe underlying framework is very easy to learn and use. The threshold is very low. It is usually one or two lines.JSCodeYou can get a related function. It is alsoRorIntegratedAjax JSLibrary.

No2-Dojo

Features:DojoIncludingJavascriptLanguage extensions, tool libraries in various aspects, and well-developedUIComponent Library;DojoPackage Loading Mechanism(Package system)And Modularization(Libraries)To maintain better scalability, improve execution performance, reduce the workload of user development, and maintain a certain degree of flexibility.(Users can write extensions by themselves);DojoThe official website has rich learning resources. A professional development team can ensure the update speed and quality.

No3-Mootools

Features: small and efficient, complete download36 K; Modular design, reasonable specifications, elegantOOPStyle; for innovative download processes, you can select the corresponding modules for download as needed,Build your own framework;EffectsModule(Moo. FX)Lightweight and efficient,Can achieve elegance, customization,EasingAnimation; completeAPIDocumentation, rich examples.

No4-JQuery

Features: short and concise(19 K), Exquisite Interface Design(Natural Language Style), AndProgramThe train of thought works with precision. Greatly reflectsJavascriptFeature; supportedXpathQuery,Dom1-3To easily select the required elements;CSSSupport; simple animation implementation, support for Custom Animation; Support for plug-in development, multiple existing plug-ins; completeAPIDocuments and examples, easy to learn; officialUIProgram for use, the effect is good.

No5-Dwr

Features:JavaClassJavascriptCategoryDWRAutomatically complete, simple configuration is required, and the application is extremely simple. Developers can integrate without the server code. It is easy to test. AndWebworkSame, hiddenHTTPProtocol; strong scalability. For exampleSpringIntegration, only a little bit of code needs to be modified; performance. Just likeJasonAnd other simple comparisons,DWRPerformance may be the best.

No6-Buffalo

Features: Developed by Chinese peopleAjaxFramework. DefinedWebThe Transmission Basis of the remote call, and complete serialization of the Remote Call object to the local, can beJavascriptProgramming objects.BuffaloImportant components in-Buffalobinding, ProvidesJavascriptObject boundHtmlElement capabilities. This binding will be non-intrusive and only needHtmlYou can bind data to the interface by adding several attributes that do not affect the layout.

No7-Yui

Features:YahooReleasedAjaxThe component library contains various aspects, from tool library to communication,UIComprehensive ComponentsJSLibrary.YulThe biggest advantage is that the documentation is very complete and there areYahooThe disadvantage is that the database is not complete yet and the function is not powerful.

No8-Ext

Features:EXTFromYuiThe extended functions and interfaces have been greatly improved. In the initial stageYuiDialog Box extension, and later gradually have their own characteristics, loved by netizens.

No9-Qooxdoo

Features: do not pass the conventionalHtmlTo construct a page.JSSimilarVb/DelphiStyle Programming Method ConstructionWeb GUIInterface, suitable for intranet-orientedC/SStyleWebBut not suitableInternet.

No10-Spry

Features: design specifications, comprehensive functions, and rich documentation , It is intended for designers rather than developers. And others Ajax Compared with the framework, the server-side technology is not very reliable. It depends on XML , XML Can be easily Spry Component acceptance.

Note: ThisArticleReprinted from Palan Image

 

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.