AngularJS Introduction

AngularJS is one of the most popular JavaScript frameworks. Angular JS extends traditional HTML DOM by adding more attributes which results in more responsive and user friendly applications. AngularJS is totally open source and is one of the hottest web frameworks around the world. The first version of AngularJS was developed by Google in 2009. Since then it is being maintained by Google. This article contains brief AngularJS Introduction.

This tutorial is intended for web developers who are looking to add a useful skill to their arsenal. To understand AngularJS you need to have good understanding of HTML, CSS, JavaScript and some Ajax. If you are not proficient with the aforementioned technologies, I would advise you to first study them and then come back here to learn what AngularJS is. Even if you are not a professional web developer but a casual programmer with basic knowledge of HTML, CSS and JS you would find this tutorial series very helpful.

Salient Features of AngularJS

Following are the salient features of AngularJS framework.

  • AngularJS is based on MVC(Model View Controller) architecture. This makes AngularJS applications loosely coupled.
  • AngularJS is very suitable for developing RIA (Rich Internet Applications)
  • AngularJS applications are cross-browser compatible. The JavaScript required to run applications smoothly in different browsers is handled automatically via AngularJS.
  • AngularJS is open source and has growing developer community.

Advantages of AngularJS

Following are some of the major advantages of AngularJS

  • AngularJS is extremely useful for create robust and responsive single page applications.
  • AngularJS is based on principle of separation of concerns and makes use of dependency injection.
  • AngularJS helps developers write less code and achieve more functionality.
  • AngularJS uses HTML for views and JavaScript for controller. This makes AngularJS applications extremely fast.

Disadvantages of AngularJS

There are two major disadvantages of AngularJS applications.

  • AngularJS applications are not much secure since lots of AngularJS functionalities are implemented on the client side.
  • AngularJS applications depends upon JavaScript, therefore if a user disables JavaScript in his/browser, AngularJS functionalities wont work.

In this article we covered AngularJS introduction. From the next article onwards, we shall delve into writing AngularJS code. You will see how to develop a basic AngularJS application.

AngularJS Environment Setup >>>
Copyright 2005-2016 KnowledgeHills. Privacy Policy. Contact .