20个最好的JavaScript框架适用于开发人员
CanJS
CanJS is a JavaScript library that makes developing complex applications simple and fast. Easy-to-learn, small, and unassuming of your application structure, but with modern features like custom tags and 2-way binding. Creating apps is easy and maintainable.
Mochikit
MochiKit is “feature complete” at 1.4 and not currently in active development. It has done what we’ve needed it to do for a number of years so we haven’t bothered to make any major changes to it.
Ember.js
Emberjs is another most popular javascript framework for developing amazing web applications. Its API helps to get your project done fast.
Extjs
Sencha Ext JS is the industry’s most powerful desktop application development platform with unparalleled cross-browser compatibility, advanced MVC architecture, plugin-free charting, and modern UI widgets.
Knockout.js
Feathers
Feathers makes it easy to get REST and real-time APIs running by using Services. A Service is a JavaScript object which provides a certain set of methods and can be used just like an Express middleware. The rapid start example creates a simple Todo REST and SocketIO service that maintains a list of todos.
QUnit
It is a powerful and easy to use JavaScript unit testing framework and is used by the jQuery, jQuery UI and jQuery mobile projects. It is capable of testing any JavaScript code, including itself.
AngularJS
AngularJS a tool set which helps you for building framework most suited to your application development. This JavaScript framework is fully extensible and works well with other libraries.
Iconic
The beautiful, open source front-end framework for developing hybrid mobile apps with HTML5.
Reactive Coffee
A lightweight CoffeeScript library/DSL for reactive programming and for declaratively building scalable web UIs.
Dojo
Dojo Mobile is a world class HTML5 mobile JavaScript framework that enables rapid development of mobile web applications with a native look and feel on modern webkit-enabled mobile devices such as iPhone, iPod Touch, iPad, Android and RIM smartphones and tablets.
JavaScriptMVC
JavaScriptMVC is an open-source framework containing the best ideas in jQuery development. It guides you to successfully completed projects by promoting best practices, maintainability, and convention over configuration.
Sammy.js
Sammy is built on a system of plugins and adapters . Only include the code you need. It’s also easy to extract your own code into reusable plugins.
CorMVC
CorMVC is a jQuery-powered Model-View-Controller (MVC) framework that can aide in the development of single-page jQuery applications.
Kraken
A lightweight, mobile-first boilerplate for front-end web developers.
Aura
An Aura component represent a unit of a page. An independant block of reusable code, wrapped up so that it works well on its own or together with other components.
RIOT
You start small and add stuff as you need it – not the other way around. Minimal approach helps everyone to understand the pieces that make your application. You’ll have more control because there is no redundant code on your way.
BATMAN.JS
batman.js was created with developer and designer happiness as a top priority.
Appium
Appium is an open source test automation framework for use with native and hybrid mobile apps. It drives iOS and Android apps using the WebDriver JSON wire protocol.