Angular JS


Angular JS

Angular JS is an open-source web application framework. It was originally developed in 2009 by Misko Hevery and Adam. It is now maintained by google. Its latest version is 1.2 , 2.1.

Angular JS is a structural framework for dynamic web applications. It lets you use HTML's syntax to express your application components clearly and succinctly. Its data binding and dependency injection eliminate much of the code you currently have to write. And it all happens within the browser , making it an ideal partner with any server technology.

Features

  • AngularJS is provides developers an option to write client side applications using JavaScript in a clean Model view Controller (MVC).
  • Applications Written in AngularJS are cross-browser compliant. AngularJS automatically handles JavaScript code suitable for each browser.
  • AngularJS is open source , completely free, and used by thousand of developers around the world. It is licensed under the Apache license version 2.0.

Core Features

  • Data-binding
  • Scope
  • Controller
  • Services
  • Filters
  • Templates
  • Routing
  • Model View Whatever (MVW)
  • Deep Linking
  • Dependency injection

Advantages of AngularJS

  • It provides the capability to create Single page application in a very clean and maintainable way.
  • It provides data handling capability to HTML. Thus it gives user a rich and responsive experience.
  • AngularJS code is unit testable.
  • Angular JS provides reusable Component
  • In AngularJS , Views are pure HTML pages and controller written in JavaScript do the business Processing.

Disadvantages of Angular JS 

  • Not Secure
  • Not degradable

Angular JS Directives

The Angular JS framework can be divided into three major parts-

  • ng-app
  • ng-model
  • ng-bind

Comments

Popular Posts