How are we able to win against AngularJS when it comes to winning developers over to use Ember.js in their projects? Everywhere I go, there seems to be this AngularJS bias, and its nearly impossible to get a developer to try out Ember.js instead. At least this is the situation in my country, Norway.
I mean, filling a room with 100 to 300 people at a conference seems to be no issue, but at the end of the day the developers choose AngularJS when they are starting projects.
I’m not sure why that is. It’s hard to beat that “Backed by Google” marketing that AngularJS has going for them. I also think that a lot of the developers are coming from a server-side heavy background with HTML-ish templating libraries on the server side. I think this is in favor of AngularJS, as it looks like the server-side templating libraries that we’ve had for languages like .NET and Java. And it does seem like developers within these two languages (they both have a huge amount of developers) both choose to go with AngularJS, even when the find it feature in-complete.
I’m curious how we can make improvements in this area - Getting developers to invest enough time in learning Ember.js properly; enough that they get to see the value of using it.
I’ve tried to start out a local Ember.js meetup here in Oslo, Norway, I’m organizing Ember Fest (Munich last year and Barcelona this year) and I’m writing Ember.js in Action. And while I do see traction for these, selling in Ember.js to companies is extremely hard work, and requires a significant investment (time wise) in order to get them to make the tiniest investment in return (also talking about investing their time here, not financial investment).
I do think Ember.js is moving in the right direction, but I also think we’re moving a lot slower than AngularJS is (market share wise, not technology wise).
The market might be different across the Atlantic, but wherever I go in Europe, this seems to be the case.
Any ideas from the community?