What is AngularJS?

Home/Angularjs/What is AngularJS?

What is AngularJS?

AngularJS is an open source JavaScript framework that is used to create web applications. It can be used, changed and shared freely by anyone.

AngularJS is developed by Google. It is an excellent framework for creating single-phase applications and line-of-business applications.

Characteristics of AngularJS

Angular has the following key features that make it one of the powerful frameworks in the market.

  1. MVC: the framework is based on the famous concept of MVC (Model-View-Controller). This is a design pattern used in all modern web applications. This pattern is based on dividing the business logic layer, the data layer and the presentation layer into separate sections. The division into different sections is done so that each can be handled more easily.
  2. Link of the data model: it is not necessary to write a special code to link the data to the HTML controls. This can be done through Angular simply by adding some code fragments.
  3. Write less code : when performing the DOM manipulation, it was necessary to write a large amount of JavaScript to design any application. But with Angular, you’ll be surprised with the least amount of code you need for DOM manipulation.

Advantages of AngularJS

The advantages of AngularJS are –

  • It offers the possibility of creating single page applications in a very clean and easy to maintain way.
  • Provides data link capacity to HTML . Therefore, it gives the user a rich and sensitive experience.
  • The AngularJS code is verifiable per unit.
  • AngularJS uses dependency injection and makes use of the separation of concerns.
  • AngularJS provides reusable components.
  • With AngularJS, developers can achieve more functionality with short code.
  • In AngularJS, views are only html pages, and drivers written in JavaScript perform business processing.

In addition, AngularJS applications can be run on all major browsers and smartphones, including Android / iOS phones / tablets.

Disadvantages of AngularJS

Although AngularJS comes with many merits, here are some points of concern:

  • Not secure : being a unique JavaScript framework, the application written in AngularJS is not secure. Server-side authentication and authorization is necessary to maintain a secure application.
  • Not degradable : if the user of your application disables JavaScript, nothing will be seen, except the basic page.

AngularJS directives

The AngularJS framework can be divided into three main parts:

  • ng-app : this directive defines and links an AngularJS application to HTML.
  • ng-model : this directive binds the data values of the AngularJS application to the HTML input controls.
  • ng-bind : this directive links the data of the AngularJS application to the HTML tags.

AngularJS training in chennai | AngularJS training in bangalore | AngularJS training in pune | AngularJS online training


By | 2018-12-04T15:43:56+05:30 December 4th, 2018|Angularjs|0 Comments

About the Author:

Leave A Comment