Trend Analysis - Angular Js Vs JQuery

I recently got a requirement of analysing the best UI Technologies and to use the best in my project. My project a Single Page Application and I am free to use either JQuery or Angular or both.

Before starting I wanted to know the specialists views of of Stack over flow.

First version of Angularjs published in 2009. It has been almost 4 years and Angular Js is still lagging behind JQuery. On the other hand JQuery has expedited its usage vastly over the years. Do you think angular can compete JQuery in near future? Suggestions required.

Answers


you are comparing two completely different things. The purposes of both frameworks are lays on different fields although they are intended for UI.

Angular is the framework that allows you to separate model from view and controllers and structure your code in MVC patterns on the client side. So if you choose angular all your architecture will be build in angular way and you will operate with angular entities.

On the other hand jQuery is just giving you possibility to work with browser API more efficiently on the lower level. It doesn't help you to structure your code (unless your are writing jQuery pluggins). But again - it doesn't give you the MVC(it's actually a bit deeper than classic MVC) approach.

What you really can compare is Angular with other client MVC frameworks such as : Backbone, Ember, etc. Which is also may be a bit controversial regarding Backbone.

And I don't know such a thing that you can compare with jQuery. So in my opinion they never will be competing on the market.

Hope this will help you to have start point for your further investigation.


Jquery

jQuery is a multi-browser JavaScript library designed to simplify the client-side scripting of HTML

The purpose of jQuery is to make it much easier to use JavaScript on your website.

Angular

AngularJS is an open-source JavaScript framework, maintained by Google, that assists with running single-page applications. AngularJS is a toolset for building the framework most suited to your application development.


Need Your Help

Programmatically Load Android SDK Location

android eclipse

I'm developing an Eclipse plugin and would like to programmatically determine where the user has installed the Android SDK at. This information is stored in the Eclipse Workbench preferences page....

How to use bmpdata.draw(component); on Flex 4 SPARK components?

flash apache-flex draw flex-spark bitmapdata

So I try to say bmpdata.draw(backgroundRect); to dray on my Bitmap my component but Flash Builder gives me this and I do not know what to do...