Currently, the popular JavaScript frameworks/libraries include jQuery, MooTools, Prototype, and YUI. However, in addition to these popular frameworks, there are still many good frameworks that deserve our attention. The following lists 10 JavaScript frameworks that are considered promising. Recommended: Top 10 most widely used Javascript frameworks)
1. SproutCore
SproutCore emphasizes that SproutCore features desktop applications.
SproutCore Official Website: http://www.sproutcore.com/
SproutCore documentation: http://www.sproutcore.com/documentation/
SproutCore example:
Photos: http://www.sproutcore.com/documentation/
Sample Controls: http://www.sproutcore.com/static/sample_controls/
2. Spry
Spry is the Ajax framework of Adode. One of the most significant features of Spry is its integration with Adobe products, such as Dreamweaver, Flash, and AIR. Like other Adobe products, it already has a large number of documents.
Spry example:
Photo Gallery: http://labs.adobe.com/technologies/spry/demos/gallery/
RSS Reader: http://labs.adobe.com/technologies/spry/demos/rssreader/
Form Validation Widgets: http://labs.adobe.com/technologies/spry/demos/formsvalidation/
3. JavaScriptMVC
JavaScriptMVC uses the Model-View-Controller Architecture mode to separate the business logic from the representation, making the code more modular.
JavaScriptMVC example:
Todo Demo: http://javascriptmvc.com/learningcenter/controller/demo.html
4. Qooxdoo
Qooxdoo is an object-oriented Ajax application framework. It enables you to use JavaScript to build applications without the need for HTML, CSS, and DOM. And it is a good graphical user interface tool, a bit like YUI), built-in support for keyboard, drag and other functions.
Qooxdoo example:
Demo browser: http://demo.qooxdoo.org/current/demobrowser/
Feed Reader: http://demo.qooxdoo.org/current/feedreader/
5. midori
Midori is a lightweight JavaScript framework. Even if there is no compression, it only has 45KB, whereas jQuery also has 54KB after compression. However, its lightweight structure does not mean that it lacks complex JavaScript Functions. Midori provides functions such as cross-browser Ajax and CSS selector.
Midori example:
Drag and drop: http://www.midorijs.com/midoriDragDrop.html
Popups: http://www.midorijs.com/midoriPopup.html
Toggle: http://www.midorijs.com/midoriTableSelection.html#toggle