Wanted: a framework that:  Allows me to build a useful object model  Doesn’t require me to write explicit event handlers to update the Model from form inputs  Satifies frontend developers
Tried this  Proof of concept: Basic form for editing an object’s attributes  Very limited universe explored  Backbone.js with Rivets.js (because it worked!)  AngularJS
Not married to a framework (yet)
Why I liked AngularJS  ”Frontend friendly”  Simpler code in the proof of concept  Easy, natural two-way data binding  Model is a plain JavaScript object  Dependency injection system
Problems with Angular  Some things just don’t work??
Problems with Angular  Some things just don’t work??  ”Codebase appears to be fairly sprawling and not very modular.”
Problems with Angular  Some things just don’t work??  ”Codebase appears to be fairly sprawling and not very modular.”  ”Angularjs documentation is absolutely abysmal. They are truly awful. I can't say enough how terribly terribly terrible they are at explaining themselves.”

Backbone.js versus AngularJS

  • 2.
    Wanted: a frameworkthat:  Allows me to build a useful object model  Doesn’t require me to write explicit event handlers to update the Model from form inputs  Satifies frontend developers
  • 3.
    Tried this  Proof of concept: Basic form for editing an object’s attributes  Very limited universe explored  Backbone.js with Rivets.js (because it worked!)  AngularJS
  • 4.
    Not married toa framework (yet)
  • 5.
    Why I likedAngularJS  ”Frontend friendly”  Simpler code in the proof of concept  Easy, natural two-way data binding  Model is a plain JavaScript object  Dependency injection system
  • 6.
    Problems with Angular  Some things just don’t work??
  • 7.
    Problems with Angular  Some things just don’t work??  ”Codebase appears to be fairly sprawling and not very modular.”
  • 8.
    Problems with Angular  Some things just don’t work??  ”Codebase appears to be fairly sprawling and not very modular.”  ”Angularjs documentation is absolutely abysmal. They are truly awful. I can't say enough how terribly terribly terrible they are at explaining themselves.”