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.