Ember 2.0 is out, it's meant to be amazing, or at least this talk says so. You've been using something else for the past 10 years, what things may you run into migrating to Ember 2.0?
Want to use the Ember 2.0 (the latest stable version)? Nope, despite the Ember 2.0 docs, the ember-cli will still install Ember v1.13. ember-cli/ember-cli#4671
The release sync between Ember, Ember Data, and Ember Core - all critical components of Ember, has never been resolved for the many years they've been around - they are never stable, documented, and released together.
As far as I'm concerned, this is the main reason why ember is vapourware. original tweet
Want to switch to Ember? You're also going to have to switch your coding standards. The ember-cli will scaffold a new project for you which coding standards are the ember team's coding standards. It would be nice if you could supply your own eslint file to the cli, which could use esformatter with this, so that your company can still maintain consistent coding standards accross its projects, even ember ones.
Want to bring your eslint configuration instead of their jshint configuration? Nope, the ember-cli is locked into their jshint setup. ember-cli/rfcs#15
The only way that the docs say you can use Ember now, is via their ember-cli. No more days of including as little or as much of ember as you need into your existing page. It's now all-in for the ember + ember-cli way, or you're on your own. It would be nice if some documentation about selective usage of Ember was around, perhaps as a supplement to the install guide.
It's never mentioned, but in case you were wondering, Ember 2.0 is 107.46KB gzipped — would be nice if this was mentioned somewhere on the website. In comparison, Polymer 1.0 is 40.02KB gzipped, React 0.13.3 is 35.36KB gzipped.
Want something ember related? This website has it all. It's not quite Polymer Elements yet (which offers inline demos and docs), but its quick links to demo pages gets you by. The quality rating of each item is also super nifty. Beats React Parts.
Got more hitches? Are you funnier than this? Pull request.
Have you tried to use Ember but gave up? Add your name:
The goal of this repo is to provide exposure for common pain points that newcommers are facing with adopting ember. With increased exposure, hopefully newcomers will know what they are up against, and be better equipped to deal with the pain points when they face them, as well as help the ember community resolve these issues that newcommers face. Ember is awesome, give it a go.