3 ms·
I tried both in similar circumstances (coming from a long backbone background), all I can say is I personally found with Ember.js (around august 2012): - more
by paullth 14y ago
I tried both in similar circumstances (coming from a long backbone background), all I can say is I personally found with Ember.js (around august 2012):
- more boilerplate
- learning curve was much steeper.
- the documentation confused me, it turned out there were many slight diferences between 0.9.xxx and 1.xxx. This "gotcha" is probably rectified by now
I tried Angular.js next (this month) and "got it" immediately:
- testing is easier
- writing dom manipulation is easier (ie directives)
- the documentation/seed projects are great
- angular-ui project is cool
In that last 6 months I imagine Ember has improved, I also feel like if I came to it now Id pick it up quicker having gone to all this effort
- regularfry 14y ago> This "gotcha" is probably rectified by now It's not. The guides published on emberjs.com apparently track the master branch on github, so are regularly out of sync with the version offered for download on the front page, and at the moment there's a third version bundled with the starter kit. This completely tripped me up when I tried to get off the ground a couple of weeks ago, because things that were described as working in the guides just didn't, and it wasn't clear what I'd got wrong. EDIT 'cos noprocrast kicked in at the wrong moment: Add to this a release policy of stuffing new functionality in every minor release, and you've got documentation that, for someone completely new to it, who doesn't know what they don't know, feels like a minefield. The one thing you want as a beginner is documentation you can trust, and Ember just doesn't provide that yet. To learn enough get off the ground, I ended up writing an "assume you know nothing" tutorial (https://github.com/regularfry/website/blob/master/source/guides/getting-started/your-first-ember-app.md https://github.com/regularfry/website/blob/master/source/gui...), which I've submitted back to emberjs.
- paullth 14y agoThats a shame, when using Ember I really wanted to like it but just ended up console.logging sooo many object to see what was possible/different from the guides. Obviously theres a lot of people out there who "get it" in a way that I can't, judging from all the pro-ember comments
- rxcfc 14y agoThis was only true briefly. The guides on emberjs.com reflect the currently released version, 1.0 RC. Since we've hit RC the APIs are now frozen.
- regularfry 14y agoI checked the dates. I tripped over the docs not matching the download version on January 7th. I found non-matching versions yesterday. It's possible that both times I decided to look at it I got unlucky, I guess. I'm glad the APIs are frozen, I was worried there'd still be creep through the RCs.
- rxcfc 14y agoWe were in the middle of the release yesterday. If anything is still not matching, please let us know so we can correct it.