Re:The Hating Game
by ajoy39 on Monday March 16, 2015 @06:52PM
(#9215039)
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.
[ Parent
| on HN ]
Depending 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-larg...
Re:The Hating Game
by danielearwicker on Monday March 16, 2015 @07:34PM
(#9215246)
+1 Knockout is a treasure chest of powerful patterns from remarkably few core concepts.
I'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.
Gonna 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.
I'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.