It’s pretty clear that we are going to discuss the pros & cons of using Angular  with the help of this post. However, I would like to begin with some  introduction on both the topics before heading towards the differences.
 
 ![JQuery vs AngularJS]()
 
 Advantages of using AngularJS over jQuery
 
 AngularJS
 
 AngularJS is a structural  framework for dynamic web apps. It lets you use HTML as your template language  and lets you extend HTML’s syntax to express your application’s components  clearly and succinctly. Angular’s data binding and dependency injection  eliminate much of the code you would otherwise have to write.
 
 jQuery
 
 jQuery is a fast, small, and  feature-rich JavaScript library. It makes things like HTML document traversal  and manipulation, event handling, animation, and Ajax much simpler with an  easy-to-use API that works across a multitude of browsers.
 
 Differences
 
 ![Differences between JQuery and AngularJS]()
 
 In text format for ease of “CTRL + C”
    		| jQuery | AngularJS | 
 	 		| jQuery is a library. | AngularJS is a framework. | 
 	 		| If you want to build a web site, jQuery is enough without Angular. | If you want  to build web application, need to go with Angular. | 
 	 		| Doesn’t supports two-way data binding. | Supports two-way data binding. | 
 	 		| It doesn’t uses Dependency Injection (DI) | Much use of Dependency Injection (DI) | 
 	 		| It can be used on any website or web application. | It is mostly used for Single  Page Applications (SPA) | 
 	 		| Usage: 
 $(document).ready(function(){
 $("p").click(function(){
 $(this).hide();
 });
 });
 | Usage: 
 <div ng-app="">
 <p>Email : <input type = "text" ng-model="email"></p>
 <h1>Your email id is {{email}}</h1>
 </div>
 | 
 	
 We have talked a lot about the differences now let’s focus on the pros and cons  for using AngularJS.
 
 Pros 
  	- Easy to learn
- Perfect for Single Page Applications
- Easy to unit test
- Code less, get more functionality
- Provided re-usability with the help of components
Cons 
  	- Applications written in AngularJS are not that secure.
- If the end-user disables JavaScript on their browsers then they only see the  basic HTML page.
What do you think
 
If you have any questions or suggestions please feel free to put  your thoughts as comments below. If you found  this post or article useful then please share along with your friends and help  them to learn.