AngularJS markup lives in the DOM.
AngularJS is leverages with Dependency Injection.
Why Angular JS?
There are numerous of reasons to choose AngularJS as you web development framework. Some of them are listed below:
It is based on MVC pattern which helps you to properly organize your web apps or web application.
It extends HTML by attaching directives to your HTML markup with new attributes or tags and expressions in order to define very powerful templates.
It also allows you to create your own directives, crafting reusable components that fill your needs and abstracting away all the DOM manipulation logic.
It encapsulates the behavior of your application in controllers which are instantiated with the help of dependency injection.
It supports services that can be injected into your controllers to use some utility code to fulfill your need. For example it provides $http service to communicate with REST service.
Also, AngularJS is mature community to help you. It has widely support over the internet.
AngularJS Developmet IDE
Here is a small list of popular IDE used for AngularJS development.
Visual Studio 2012/2013 Express or higher
What do you think?
I hope you will have better understanding of AngularJS. I would like to have feedback from my blog readers. Your valuable feedback, question, or comments about this article are always welcome.