Hey folks, I think with Angular 2 in beta, we now have the best 3 options for front-end defined.
Ember 2.0 is Blaze-like, with support for SSR, the React-inspired Glimmer rendering engine, and thought it’s not talked about a lot, many big companies are using it.
Angular 2.0 is a complete front-end solution, like Ember. I’m still trying to figure out what the crack features of it are. One which I’ve read about is where it renders the page on the server and then pushes that on the client for a quick load. After that, it loads Angular and all the dependencies to become an Angular app.
Both are using a Meteor-style CLI, I believe with the build tool and etc built into the platform.
React is looking a little messy right now but it’s developing in an interesting direction with GraphQL and whatever Facebook comes up with next, but there is a lot manual lifting which I think many of us don’t really want to do.
Angular 2.0 and React both are developing native support, but as I’ve heard with React Native the code reuse is not that great, and I’m not really clear what Angular 2.0 is planning here. All three are “reactive”, and I’d say Meteor “inspired”.
About 2 years ago, I went all in on Meteor and I think it was a good investment. Right now, I do not know what direction Meteor is going, and I at least want to be solid on the front-end side for next 2-3 years. I think many others feel the same way, so it would be great to set up some kind of knowledge exchange.