Please see my comment to the question. It does not seem to be correct, by the reasons I tried to explain. I don't thing you can define a
predicate "better" universally. Better for what?
So, I'll just give you a couple thoghts. First, read carefully and try to grasp the ideas:
http://en.wikipedia.org/wiki/JQuery[
^],
http://en.wikipedia.org/wiki/AngularJS[
^].
Here is what I think is the most important: despite the light weight of the products, they have very different philosophy. jQuery is more of a library. AngularJS is more of a framework: it is based on MVC, which is an
architectural pattern:
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller[
^].
That said, you will have to fit your application and even your way of thinking into AngularJS. It can be useful for you, especially if your own thinking requires some more discipline and less leading, and if you need to learn architectures, for example. In a striking contrast to that, jQuery can fit itself into anything. You need to choose what suites you the most. None of my considerations could be used for propaganda of one or another way. Apparently, the most influential factor would be the goals and character of your project. It may fit to one model, or another model, or both. And of course, "less time to execute" is not a factor at all, in most cases. It all happens on the client side and rarely is a bottleneck in performance.
And of course you should not look at what other users use. This is your site, and it means your software does not have to be compatible with anything except W3 standards. What you use is up to you. More importantly, your profession requires independent and critical thinking. 100 millions users can easily be wrong.
—SA