My mobile app is heavily reliant on jQuery/jQuery Mobile at the moment - so much so that I do practically every DOM manipulation, traversing my datasets, and lots of animations using jQuery - because it's so easy to do.
I also use jQuery Mobile as the core framework since it's mobile friendly and gives you an interface straight out-of-the-box (albeit a pretty basic, generic looking interface).
Nearly EVERY mobile developer I have spoken to raves on about AngularJS; I thought with the popularity jQuery Mobile seems to be gaining, that would be the choice of most - but I was surprised to understand that very few developers use it, and opt for the AngularJS route.
Demos I have seen using AngularJS don't seem to show a great look and feel - if anything, they don't show any sort of styling.
Our app downloads JSON from a remote data-feed and does various things with it.
So a few questions:
- What does AngularJS have to offer - the initial things I have seen seemed to show it looking quite basic?
- Is it better than jQuery? Are the two comparable?
- Would I gain any benefits from using it?
One downside of jQuery is that it is quite clunky - and it's a bit slow (you really notice a lag when waiting for things to initialise). I intend to read O'Reilly's AngularJS (http://shop.oreilly.com/product/0636920028055.do) - hopefully that'll show me some benefits - but still, the first chapter didn't really show many benefits.