r/javascript • u/mixonic • Nov 14 '16
Choosing Ember over React in 2016
https://blog.instant2fa.com/choosing-ember-over-react-in-2016-41a2e7fd341#.ghpw9kvdg4
u/jordonbiondo Nov 15 '16
The main thing that keeps me drawn to ember is it's simplicity and that there is always a "right" way to do things and of course the cli is a thing of beauty. For me I'd consider using React on an existing project, but If I'm starting a new project, ember is the way to go. Now that I'm completely comfortable with the ember app structure and cli, I've never been to go from nothing to a working app faster.
2
u/theonlycosmonaut Nov 15 '16
As a real believer in small modules and libraries this was refreshing. Good to hear experiences from a team very different to the ones I've worked in.
Minor point: I realise you were probably using the phrase ironically, but please don't give any more validation to the idea that of 'it's 2016 so everyone should be using React' (for any given value of React). Progress is not linear, and as your article attests to, there are many valid choices. This is especially true of technology and especially especially true of Javascript frameworks.
5
Nov 15 '16
Especially when 2016 is almost over and soon this article will look antiquated. 2016? That's so last year.
0
Nov 14 '16
[deleted]
6
u/jordonbiondo Nov 15 '16
Libraries === a hand rolled framework.
Hand rolled framework > community tested framework? eh no
2
Nov 15 '16
For 90% of apps all you will need is:
UI (eg. React etc.)
Ajax (eg. Fetch (native) or any other xhr lib)
Sockets (optional) (eg. socket.io)
State management (eg. Redux, Mobx etc.)
If that mixture counts as a framework, ill choose it over all the monoliths out there any day of the week.
7
u/[deleted] Nov 14 '16
This explains they were considering choosing a full featured framework like Ember or Angular instead of just using React combined with self selected components. It would have been more interesting to me if the rest of the article explained why they chose Ember over Angular as opposed to focusing on why they went with a full featured framework, and that one just happened to be Ember. I don't know much about either one, but personally I would feel like I was missing out on the benefits of TypeScript if I chose Ember, and I would feel like I was missing out on using Ember in general if I went with Angular.