5 ms·
I'm actually largely experiencing this issue right now trying to pick a front end framework for an FOSS project. I know I'm using Rails on the backend because t
by ajoy39 12y ago
I'm actually largely experiencing this issue right now trying to pick a front end framework for an FOSS project. I know I'm using Rails on the backend because that's what I'm most comfortable in, but I can't decide between Angular.js and EmberJS and 99% of the articles comparing the two just sound attack-ey and biased and I don't want to make a decision based on someone else's preconceived biases. If anybody knows a good compare/contrast between Angular and Ember for use with Rails that is, mostly, unbiased and doesn't resort to "this framework is better because holy shit did you see how the other one solved this same problem in a slightly different but horrifically terrible way?" I would greatly appreciate it.
- myefforts 12y agoWhy not try a quick prototype with both? FWIW Rails + Ember seems a fairly common choice.
- woah 12y agoGonna hate here, but I've had to work with angular and it was unpleasant. The api is strange and the docs openly recommend hacking around it. Lmk if you want me to find an example.
- mgkimsal 12y agoI'd like to see some examples. Not specifically because I doubt you, but because I don't. That was my early impression of Angular, but I can't remember anything specific, just an overall impression.
- noir_lord 12y agoDepending on your requirements don't rule out other frameworks. I use Knockout (which is supported, just had a release, picked up some new core devs and added component support) extensively and I like it a great deal. It's not as large as either Angular or Ember but it's worth a look. Steve Sanderson has an awesome video on it [1] which is worth a watch even if you aren't interested in Knockout, fella clearly loves and is passionate about what he does. [1] http://blog.stevensanderson.com/2014/06/11/architecting-large-single-page-applications-with-knockout-js/ http://blog.stevensanderson.com/2014/06/11/architecting-larg...
- danielearwicker 12y ago+1 Knockout is a treasure chest of powerful patterns from remarkably few core concepts.
- UberMouse 12y agoI'd take a look at React depending on the complexity of what you're building. If it's not too complicated, React is fairly easy to pick up and it's a joy to work with. If it's a larger project the guidance of Angular/Ember is probably worth it though.