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.”