Ember.js is driving me crazy
For the past few months I've been working on a project with a fairly complex
interactive web interface. This required me to venture into the wild and
unpredictable jungle of Javascript development. I was totally unprepared for what I
would find. Soon after starting the project it became clear that just using
JQuery would not be sufficient for my project. I needed a higher level
Javascript framework. After a doing a little research I settled on Ember.js.
The Zombie Code Apocalypse
Ember was definitely a big improvement over straight JQuery, and allowed
me to get some fairly complex UI behavior working very quickly. But recently I've
run into some problems. The other day I had a UI widget defined like this:
App.FooController = Ember.ObjectController.extend({
// ...
});
App.FooView = Ember.View.extend({
// ...
});
It was used somewhere on the page, but at some point I decided that the widget
was no longer needed, so I commented out the widget's markup. I …