Comparing UI frameworks

  • Ease to create and maintain custom components
  • Layout and sizing
  • Separation of concerns - model - view - controller
  • Data binding
  • Distributing components
  • Communicating and message passing
  • Accessibility
  • Theming and styling

 

 

Model view controller libraries

These are all MV* libraries

  1. Angularjs
  2. Backbone.js
  3. Spine
  4. JavaScriptMVC
  5. Ember
  6. Knockout

Refer: Comparisions of MV* frameworks: http://todomvc.com

3D libraries

Three.js

 


Twitter -> Flight

Google -> AngularJS

Facebook -> React