Time box yourself to give 4 pomodoros (2 hours, in normal people talk) to Este and Ember and see which you like better. Angular days are over, Angular 2 will be re-engineered and re-written, and it’s not even properly announced. Polymer and Web Components were a favourite of mine in 2014, but I had to face the hard truth, they are far from being ready.
Slightly Longer Story
Angular as we know it is dead. Vojta Jina and Miso Hevery will be my programming heroes, and they reinvented front end industry as we know it, they capitalised on best what Backbone stacks brought us, and reintroduced testing and proper tooling into it, but Angular 2 is beyond horizon. I can’t recommend Angular to my clients. I can’t recommend it to entrepreneurs.
Most important thing in a technology
I love to code. I love to design too, but this post is about code. I love to write libraries, I love to play with new technologies, I love to read about Cycle and Redux and think on how can I use them. I love to work on my own libraries, that I don’t publish, because let’s be honest. Lodash was pretty awesome, and Ramda is impressive in it’s functional awesomeness. But this is when I wear my hoppy-engineer hat. When I wear professional hat different set of criteria enters the room. And the new set of criteria waters down to the few metrics:
When first prototype will be ready to test?
When can we ship Minimum Loveable Product? (or Minimum Viable Product if you have no soul).
And this is why choice is not between millions of frameworks but between to modern stacks: Este and Ember, because I can start write application logic pretty much immediately, and I don’t even need to even bother with configuration.
Sidenote on Este