As someone who has worked with many of the various tools out there, I have a lot of respect for the way the EmberJS team handles upgrades. I personally wish more teams learned from their success. Their mantra is “stability without stagnation.” While it is not perfect, the team appears to try hard to move the framework forward without breaking backwards compatibility. When it comes to a major release, I.e. the just released 3.0, the team released no new features, but rather just removed the features that had been depreciated in earlier releases.
Like or hate Ember as a framework, the team has developed some very good release processes and practices a lot of us could learn from.
Like or hate Ember as a framework, the team has developed some very good release processes and practices a lot of us could learn from.