2014年为Web开发人员准备的18个最好JavaScript框架
Knockoutjs
It is a small and pure, light weight JavaScript framework that can work with any web framework.
Soma.js
Soma.js is a lightweight JavaScript framework that has been created to build loosely coupled applications.
Feathersjs
Feathers is a JavaScript framework that makes it easy to get REST and real time APIs running by using the services. A Service is a JavaScript object which provides a certain set of methods and can be used just like an express middle ware.
JavaScriptMVC
A collection of the best practices and tools for building JavaScript applications.
Asana Luna
When writing a complex, highly-responsive web application, there are all kinds of really difficult programming tasks that you end up doing over and over again for every feature you want to write. These are pains all too familiar to authors of Web2.0-style software (and interactive software in general). When we started Asana, we knew we wanted to build an application that is simultaneously very sophisticated in functionality and very fast in experience, and felt that the existing toolset just wasn’t up to snuff. So we built Luna, an in-house end-to-end framework that automates the busy work of writing rich web applications to an unprecedented degree.
CoreMVC
CorMVC is a jQuery-powered Model-View-Controller (MVC) framework that can aide in the development of single-page jQuery applications.
Cappuccino
Cappuccino is a framework which makes it easy to create advanced web apps. With just a few lines of code you can have an app built with full undo and redo, truly amazing table views, drag and drop and every modern UI appearance and behaviour you might expect on the desktop.
Qunit.js
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.
Extjs
Extjs is one of the most powerful application development platform that helps you to create the applications not only for browsers of desktop but also for the tablet or touch devices.
Mochikit
A well tested and highly documented JavaScript framework that will help you to get the things done very quickly.
Stapes
A simple and light weighted framework which is designed to be agnostic about your setup and style of coding.
EmberJS
EmberJS is a framework which is used to create ambitious web applications.
SnackJS
Snack is a small and simple JavaScript library. Though ideal for small projects, it’s got enough in it to build complex, cross-browser web apps.
SammyJS
This is the tiny JavaScript framework which is developed to provide a basic structure for developing JavaScript applications by providing a small core framework and also a list of plugins to perform various functionalities.
CanJS
This JavaScript framework allows developers to create complex application simple and fast. This framework provides modern features like custom tags and 2-way binding.
Agility.js
Agility.js is an MVC library for javascript that helps you to write reusable and maintainable browser code without the verbose. The main goal of this javascript framework is to enable developers to write web apps at least as quickly as with jQuery.
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.
Spinejs
A lightweight JavaScript framework which is used to create JavaScript web applications. Spine helps you to create awesome web applications by providing an MVC structure which makes the development more easier.