Skip to content

Instantly share code, notes, and snippets.

@rdebeasi
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rdebeasi/14d9786b7fd1a61784f9 to your computer and use it in GitHub Desktop.
Save rdebeasi/14d9786b7fd1a61784f9 to your computer and use it in GitHub Desktop.
JavaScript MVC Frameworks in the authors' own words

#Ember "Ember.js, therefore, is a synthesis of the powerful tools of our native forebears with the lightweight sensibilities of the modern web." "...we're not willing to give you a little bit of rope if we think you'll just end up hanging yourself with it as your app grows. " - Tom Dale

#Backbone "Backbone.js is intended to be fairly agnostic about many common patterns in client-side code." "'Two way data-binding' is avoided. While it certainly makes for a nifty demo, and works for the most basic CRUD, it doesn't tend to be terribly useful in your real-world app." - Jeremy Ashkenas

#Angular "Other frameworks deal with HTML’s shortcomings by either abstracting away HTML, CSS, and/or JavaScript or by providing an imperative way for manipulating the DOM. Neither of these address the root problem that HTML was not designed for dynamic views." "Unlike other frameworks, there is no need to inherit from proprietary types in order to wrap the model in accessors methods. Angular models are plain old JavaScript objects." - angularjs.org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment