JavaScript Framework Overview Memo

Source: Internet
Author: User
Tags mootools

JavaScript frames are more dazzling. Since JavaScript is an interpretation of execution, it is natural to have a source of open-source genes. In order to be less restrictive, it tends to choose a framework based on the MIT/BSD/APL protocol.

The following rankings are not in order, are search results:

1 Mojito is a JavaScript Web application framework that can be run at the same time on both the browser and server side by using its developed programs. In other words, using mojito, developers no longer have to write different code for the backend server and the front-end browser separately. Yahoo Manhattan is a server-side JavaScript hosting platform for Mojito applications running in the cloud. Yahoo Manhattan extends node.js to provide users with the necessary fault isolation, fault tolerance, scalability, practicality, security and performance capabilities. Mojito Source code (BSD protocol): https://github.com/yahoo/mojito/

2 Enyo is a JavaScript framework designed for WebOS applications with the following features:

Designed specifically for mobile platforms, it also supports Android, IOS, Chrome Desktop, Firefox desktop, and even IE desktop versions, in addition to native WebOS.

Streamlined modular design, easy to expand while also keeping slim, core gzip only after 13kb.

Based on APL agreement open source, for non-open source application friendly.

3 MooTools is a concise, modular, object-oriented JavaScript framework. It helps you to write extensible and compatible JavaScript code more quickly and easily. MooTools a lot of useful design ideas from prototype.js, and the grammar is very similar to it. MooTools is based on the MIT Protocol. http://mootools.net/

4 prototype is an easy to use, object-oriented JavaScript framework. It encapsulates and simplifies and expands some of the common JavaScript methods used in web development and Ajax interaction processes. Licenses:mit License (source code) and CC-BY-SA (documentation)

5) jquery,released under the MIT license. Using jquery will change the way you write JavaScript code. With 20 lines of code, jquery can be easily done with 10 lines.

6 Dojo is a powerful object-oriented JavaScript framework. Mainly consists of three major modules: Core, Dijit, DojoX. Core provides ajax,events,packaging,css-based Querying,animations,json and other related operational APIs. Dijit is a replaceable skin, template-based Web UI Control Library. Dojox includes innovative/novel Code and controls: Dategrid,charts, offline applications, cross-browser vector drawing, and more. The Dojo is available under either the terms of the modified BSD license or the Academic free license version 2.1. Both licenses grant you broad rights to the use and builds on and with Dojo in Both Open Source and commercial settings.

7 Qatrix is a super lightweight, high-performance JavaScript framework, gzip compressed after only 5 K. Based on the MIT Protocol, URL: Http://qatrix.com/Angel Lai, years old, living in Canton (formerly known as the European and American people in Guangzhou), the. The founder of Qatrix, and the founder of Catfan, Mu6 at the same time. He's the only one man responsible for all those projects, and love clear and flexible design and the Easy-to-use user exp Erience.

On the choice of framework, I think it should be based on the understanding of the framework. In my personal understanding of the two days, Mojito and Enyo behind the company is very large, but do not know why the data so little, 1:30 can not find the demo, and other frameworks have a dedicated website to introduce. Prototype and MooTools have heard before, even if not, read the code should also be able to learn a lot of ideological things it; dojo looks very heavy Ah, steady at the same time, probably will stifle creativity, feel more suitable for the Enterprise LAN Office system , the reputation of jquery should be thunderclap piercing, but also want to try to really know; Qatrix is mainly a fancy to his propaganda of "super lightweight" and "high performance", just do not know why since the author is Chinese, but do not provide Chinese documents, is not to see the domestic market? Finally saw a speed of the website feel very interesting, http://mootools.net/slickspeed/, amazed at the JavaScript time can be accurate to 1 milliseconds, cow ah.

This article is from the "idata" blog, please be sure to keep this source http://idata.blog.51cto.com/4581576/1118357

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.