AngularJS

This post we are going to learn about AngularJS advantages and disadvantages.

AngularJS open source JavaScript web application framework maintained by Google. AngularJS that providing for client side model-view-controller (MVC) architecture, also capability to create Single Page Application (SPA) along with components commonly used for Rich Internet Application (RIA).

Advantages:

  • Client side MVC framework
  • Codes are fully testable
  • Two way data binding
  • It supports dependency injection
  • AngularJS use of custom directives
  • It will provide the capability to create Single Page Application (SPA)
  • AngularJS Reusable components
  • Cross browser support
  • It supports REST API
  • Client side templating
  • Filters
  • Deep linking
  • The AngularJS applications will run efficiently on all the devices like computers, mobiles and tablets including Android, iOS and Windows phones and tablets

Disadvantages:

  • AngularJS are not safe, server side authentication should be done very carefully
  • AngularJS application are not down gradable, one JavaScript is disabled, and whole application may get affected.
  • AngularJS will support modern browser and it will not support older version.
  • The client must enable JavaScript in the browser.