AngularJS – What, Why,
Advantages and Disadvantages
Introduction
HTML was the perfect template language that will be used to declare such static
documents. However, web applications have taken over now, and they are way more
interactive & dynamic.
AngularJS is a structural framework that can be of help in using Single Page HTML
for declaring dynamic views in web-apps.
There are a range of benefits of this structural framework that make it the tool of
choice for modern-day web applications. It is designed by Google, and that happens
to be one of its prime advantages.
Developers also love its dependency injection as well as data binding, as this
ensures that a large part of the code that a programmer will write is now eliminated /
automated.
In short, AngularJS is attracting young programmers to learn the language and
clients to use this framework for their all-important web app projects.
What is AngularJS Used for?
Let us take some of the live examples of popular apps that use AngularJS:
Video Streaming Apps
User-Review Applications
Travel Apps
Weather Apps
User Generated Content Portals
E-commerce
Mobile Commerce
Social Apps
And many more….
Advantages Of AngularJS
Here are some of the compelling advantages of AngularJS:
Built by Google
Great MVC
Client side MVC framework
Declarative User Interface
Data models are POJO
Write less code
Intuitive
Comprehensive
Advantages Of AngularJS
Here are some of the compelling advantages of AngularJS:
DOM manipulations where they belong
Unit Testing Ready
Two-way data-binding
Directives
Dependency Injection
Flexibility with Filters
Template
Deep Linking
Disadvantages Of AngularJS
Here’s a compilation of some of the drawbacks of using AngularJs:
Confusion
Lagging UI
Name Clashes
JavaScript must be enabled in browser.
Memory leak in JavaScript can even cause powerful system to slow down the browser.
AngularJS works well only from Internet Explorer 8.0 on-wards and doesn't support any
older versions.
Reasons to Learn AngularJS
Here are some, which might catch your interest:
Quick Start
Time Saving
Fewer Codes
Data Binding is Easy
Declarative Expression of UI
Conclusion
 AngularJS is just the perfect framework for the development of dynamic
web apps. Not all web apps should use Angular.
 There are a range of examples to quote of large companies that make use of
AngularJS to support their projects.
 For a client, AngularJS can lead to time and cost savings. For young
learners, it presents with ultimate job opportunities to carve out a successful
career.
Source of Information:
 http://www.weblineindia.com/blog/angularjs-what-why-advantages-and-disadvantages/
 https://docs.angularjs.org/guide/introduction
 http://www.w3schools.com/angular/angular_intro.asp
 http://javaelegance.blogspot.com/2015/11/advantage-disadvantage-of-angularjs.html

AngularJS – What, Why, Advantages and Disadvantages

  • 1.
    AngularJS – What,Why, Advantages and Disadvantages
  • 2.
    Introduction HTML was theperfect template language that will be used to declare such static documents. However, web applications have taken over now, and they are way more interactive & dynamic. AngularJS is a structural framework that can be of help in using Single Page HTML for declaring dynamic views in web-apps. There are a range of benefits of this structural framework that make it the tool of choice for modern-day web applications. It is designed by Google, and that happens to be one of its prime advantages. Developers also love its dependency injection as well as data binding, as this ensures that a large part of the code that a programmer will write is now eliminated / automated. In short, AngularJS is attracting young programmers to learn the language and clients to use this framework for their all-important web app projects.
  • 3.
    What is AngularJSUsed for? Let us take some of the live examples of popular apps that use AngularJS: Video Streaming Apps User-Review Applications Travel Apps Weather Apps User Generated Content Portals E-commerce Mobile Commerce Social Apps And many more….
  • 4.
    Advantages Of AngularJS Hereare some of the compelling advantages of AngularJS: Built by Google Great MVC Client side MVC framework Declarative User Interface Data models are POJO Write less code Intuitive Comprehensive
  • 5.
    Advantages Of AngularJS Hereare some of the compelling advantages of AngularJS: DOM manipulations where they belong Unit Testing Ready Two-way data-binding Directives Dependency Injection Flexibility with Filters Template Deep Linking
  • 6.
    Disadvantages Of AngularJS Here’sa compilation of some of the drawbacks of using AngularJs: Confusion Lagging UI Name Clashes JavaScript must be enabled in browser. Memory leak in JavaScript can even cause powerful system to slow down the browser. AngularJS works well only from Internet Explorer 8.0 on-wards and doesn't support any older versions.
  • 7.
    Reasons to LearnAngularJS Here are some, which might catch your interest: Quick Start Time Saving Fewer Codes Data Binding is Easy Declarative Expression of UI
  • 8.
    Conclusion  AngularJS isjust the perfect framework for the development of dynamic web apps. Not all web apps should use Angular.  There are a range of examples to quote of large companies that make use of AngularJS to support their projects.  For a client, AngularJS can lead to time and cost savings. For young learners, it presents with ultimate job opportunities to carve out a successful career.
  • 9.
    Source of Information: http://www.weblineindia.com/blog/angularjs-what-why-advantages-and-disadvantages/  https://docs.angularjs.org/guide/introduction  http://www.w3schools.com/angular/angular_intro.asp  http://javaelegance.blogspot.com/2015/11/advantage-disadvantage-of-angularjs.html