为编码大师准备的20个最好的JavaScript框架

jopen 10年前

下面是针对Web开发人员和编码大师的,排名前20位最好的JavaScript框架。JavaScript框架是一个预先写好的JavaScript代码,这有助于在基于JavaScript的应用程序更容易开发。减少经常编写相同的代码。

1. Backbonejs

为编码大师准备的20个最好的JavaScript框架

Backbone.js gives a structured approach to web applications. It provides models, collections and views and connect to all to your existing API. Here, the Models are the data that you can create, validate, destroy, and can save to the server. Backbone attempts to find the minimal set of data-structuring and user interface.

2. angularjs

为编码大师准备的20个最好的JavaScript框架

Angularjs is among the most popular javascript framework. It extends HTML vocabulary for the application. This help you to develop the framework most suited to your application development. Each feature can be altered or replaced to suit your needs.

3. accDC

为编码大师准备的20个最好的JavaScript框架

AccDC is a free development resource for organizations, international businesses and academic institutions. “Accessible Innovation” refers to the innovation of new technologies that automate the rendering of dynamic content to ensure accessibility for keyboard and screen reader. Reliable and consistent interaction designs is provided by the AccDC Technical Style Guide

4. Ember.js

为编码大师准备的20个最好的JavaScript框架

Ember’s main features are its data binding. Ember can bind different properties to each other. If the property changes then the object gets the changes as well, keeping the objects in sync. Its other ability is to define functions on an object that has considered as a property. It also has more traditional controllers. Views provide you ways of attaching certain buttons or links to Ember controller actions

 5. Spinejs

为编码大师准备的20个最好的JavaScript框架

Spine is a lightweight framework. Using Spinejs developers can make wonderful  javascript MVC applications. Model View Controller ( MVC ), is at the heart of Spine applications. It has Asynchronous interfaces. The Components are Spine, Extension Modules, Spine Mobile, Spine.app, and Hem.

6. Knockout

为编码大师准备的20个最好的JavaScript框架

 

Knockout simplify JavaScript UpLinks by using the MVVM pattern. The key features are declarative Bindings, Automatic Ul Refresh, Dependency Tracking, and templating.

7. Ample SDK

为编码大师准备的20个最好的JavaScript框架

Ample SDK is an open source GUI framework, and it aims to simplify cross-browser web application development. The key features are SVG in Internet Explorer 5.5-8.0, Cross-browser XUL (desktop-like UI), Extensible SDK architecture and Custom Web Components.

8. Batman.js

为编码大师准备的20个最好的JavaScript框架

 Batman is written in CoffeeScript. It is advisable to use CoffeeScript as the code will look much cleaner in it. It is in typical MVC pattern.

 9. Agility.js

 为编码大师准备的20个最好的JavaScript框架

Agility.js is MVC library for javascript. You can write reusable and maintainable browser code without any overheads. Agility supports Javascript,  style (CSS), content (HTML),  and behavior (JS) .

10. CanJS

为编码大师准备的20个最好的JavaScript框架

CanJS is easy to learn and small framework, it helps you to develop applications in fast and simple way. Canjs is a javascript library, and its modern features include custom tags and 2-way binding.

11. Sammy.js

为编码大师准备的20个最好的JavaScript框架
Sammy.js is simple and modular web javascript framework. API is developed keeping in mind that it should be easy to read and understand.Sammy.js encourages good application design with good encapsulation

 12. Maria

为编码大师准备的20个最好的JavaScript框架

The MVC framework for JavaScript applications. The model contains domain data and a view can have a child view. The controller decides the action to be taken when a user interacts. It has three core design patterns of MVC.

13. Snaks

为编码大师准备的20个最好的JavaScript框架

Snaks is a simple and small JavaScript library. This is recommended for small projects and it is not suitable for complex, cross-browser web apps.

14. Atoms.js

为编码大师准备的20个最好的JavaScript框架

Atoms.js is a JavaScript library and framework and it provides Web template system and  UI data binding. It inspires from Microsoft Silverlight and Apache Flex. It majorly uses  HTML instead of code. It has good reusability.

 15. Stapes

为编码大师准备的20个最好的JavaScript框架

Stapes is well designed, simple, flexible and light javascript framework, It is ideal to use in a mobile site.

16. Extjs

为编码大师准备的20个最好的JavaScript框架

Sencha Ext JS is a remarkable app in the industry. It has a class-based architecture and rich data package. It provides solutions for desktop, tablets and touch based devices as well. It has robust user interface library.

17.  Epitome

为编码大师准备的20个最好的JavaScript框架
Epitome is built out of Events andand MooTools Classes. It is a small modular open-source MVC* framework. You can create pure controllers out of MooTools Classes.

18. cupQ

为编码大师准备的20个最好的JavaScript框架

cupQ is an easy to use cross-border javaScript framework. It allows manipulation  and querying of HTML DOM documents. Using cupQ, working with HTML DOM is now very easy.

19.Feathers.js

为编码大师准备的20个最好的JavaScript框架

Feathers is a light weight web application framework, one of te most popular web frames for NodeJS. Various NodeJS real-time libraries are used to create RESTful web services and real-time applications using SocketIO.

20. Soma.js

为编码大师准备的20个最好的JavaScript框架

Soma.js is a simple and lightweight javascript framework. It is used to create web applications, server side applications with node.js, mobile applications and so on.