排名前5位的JavaScript框架

jopen 10年前

Top Javascript Frameworks List

AngularJS

#1
</div>

Put plainly, Angular is the current standout in the javascript framework world. It utilizes two way data binding between the Model & View to synchronize info, then allows you to use basic HTML to present it. Angular allows Async callbacks, HTML5 pushState, inversion control, and tons of other perks. When you combine all the complex options, general stability, and the absolutely sick team of developers Google has on the project - This is a framework you just can't ignore. It currently shines in the world of news providers, but the built in flexibility should make it a contender for any large scale web app project. Highly Recommended.

Notable Deployments

  • Google
  • Huffington Post
  • Nike

via CDN
https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js
via command line w/ Bower
$ bower install angular --save
排名前5位的JavaScript框架
</div>

Backbone

#2
</div>

Backbone is a sturdy Javascript framework that provides models based on key-value binding. It's RESTful JSON interface allows a variety of functions through it's API, while also pushing views with declarative event handling. It's tiny footprint belies it's actual value and a quick look at it's famous users should solidify that fact. The core development team stands out since it's more of a community then group of hired assassins - That truth should give it serious staying power. If you're looking for something media based it's important to notice that both Pandora and Soundcloud have chosen to run with Backbone. Whatever their rationale, that's a huge chunk of the music app market and makes it a serious player in the field. I think it's also worth mentioning that Backbone is the origin of several of the ideas that is Angular built off of. That certainly has no bearing on future growth, but that should tell you that there are some deeply intuitive concepts built in.

Notable Deployments

  • 推ter
  • Pandora
  • Foursquare

via CDN
cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js
via command line w/ Bower
$ bower install backbone --save
排名前5位的JavaScript框架
</div>

Ember.js

#3
</div>

Emberjs is another popular javascript framework and personally the one I find most interesting. The learning curve is steep and it takes a little practice to get a full grasp on the "Handlebars" concept - but once you do, the possibilities are endless. The documentation in the latest release has become much more comprehensive and the build team keeps updates flying out at a feverish pace. If you're looking for a Javascript framework with the advanced options of Angular, but a slightly more compartmentalized methodology - Ember should be your best bet.

Notable Deployments

  • Square
  • Groupon
  • Living Social

via CDN
http://builds.emberjs.com/tags/v1.7.0/ember.min.js
via command line w/ Bower
$ bower install ember --save
排名前5位的JavaScript框架
</div>

Stapes

#4
</div>

Stapes pitches itself as "just enough" and that's exactly what it offers. Topping out at a measly 600 lines of code and weighing an anemic 2kb, Stapes shots towards the mobile market, but also offers a solid foundation for basic web apps. It's certainly not the best option if you're looking to get complex, but it is designed very intuitively. Stapes uses class creating, data method, and throws in some custom events to build off of.


via command line w/ Node
$ npm install stapes
排名前5位的JavaScript框架
</div>

Meteor

#5
</div>

Meteor is a simple MVC environment with a tiny footprint and a lot of promise. Although relatively new, with features like live page updates, latency compensation, hot code pushes, and a neat little addition called "Smart Packages" - they've got a lot of developers paying attention. At this point it's a great starting place to build from (it's technically still in "preview" release), but with the committed team behind it - I think this is one Javascript framework you should be keeping your eye on.


via command line w/ Node
$ npm install meteor
排名前5位的JavaScript框架
</div>
来自:http://haeckdesign.com/blog/favorites/technology/top-javascript-frameworks&nbsp;