AngularJS is a Open source Javascript framework, to develop
software applications for internet especially dynamic applications. AngularJS is
used to develop single page applications or SPA.
The main advantage of using AngularJS being, ease of
development as it uses HTML like syntax to declare various functionality of a
web application.
AngularJS is widely used by software development companies
for developing websites and web applications for their clients.
Many organizations are also using AngularJS to manage their
web facing applications as it supports two way data binding, reusable
components, form validation by dependency injection.
AngularJS is being developed by Google and is the open
source Javascript framework to develop robust and easy to maintain web
applications using the MVC architecture.