Project Description

Small Star - Online Technology

ABOUT Angular.js

Angular.js is a JavaScript-based open source front end Web application framework that is managed by Google. Generally, the JavaScript components prefer PhoneGap as the most suitable framework to build cross platform mobile applications.

Initially, the Angular.js framework reads the HTML page that has been included into it with the help of custom tag libraries. Such attributes are interpreted as directives to associate input or output parts of the page to a model that is depicted by standard JavaScript variables.

The framework implements the MVC pattern to isolate presentation, data, and logic components. The design objectives of AngularJS are:

  • Separates manipulation of DOM from the application logic.
  • Segregates the client side of an application with server side.
  • Defines the structure for developing an application from creating the user interface through writing application logic.

This framework implements the MVC pattern and the implementation of dependency injection allows AngularJS traditionally to address server-side services. For example, view dependant controllers. In the present world, while Angular.js is the tool of your choice to develop single page it is not even close to a silver bullet.

The most commonly known tools are:

  • AngularJS
  • KnockoutJS
  • BackboneJS
  • DurandalJS
  • JavaScriptMVC


Following are the uses of Angular.js:

  • Allows extending HTML vocabulary for the application.
  • Provides an environment that is expressive, readable, and fast in development.
  • Provides a modern approach to manipulate DOM by hiding data in HTML, CSS, and more known JavaScript.
  • Provides a toolset that is most ideal in developing the framework.
  • Allows modifying or replacing any changes compatible with the unique development workflow and feature needs.
  • Allows binding data automatically when the model has been altered.
  • Does not require inheriting from Plain Old JavaScript.

HISTORY OF Angular.js

Angular.js was originally developed in 2009 by Miško Hevery. The first stable version of Angular.js was 1.5.7. Following this, the updated versions were released with new features. Version 1.2 and later does not provide support for Internet Explorer version 6 or 7.


  • adv

    ADVANTAGES OF Angular.js

  • Does not use observable functions.

  • The DOM pages are available to analyse and perform bindings on the basis of Angular-specific element attributes.

  • Does not provide data binding at each stage.

  • Modifies the DOM page directly instead of including the HTML code.

  • Angular.js is preferred by Intellij IDEA and Visual Studio manager.

  • Allows you to find out different ways to do the same things.

  • Traces the expanded delivery charges.

  • Facilitates Google and a step development community.

  • dis-adv


  • Performance issues on version 1.

  • Provides a number of manners in which the accommodation to specific particular tasks is there.

  • Proves to be large and complicated.

  • The lifestyle of Angular applications is tedious; thereby, mastering Angular becomes difficult.

  • New versions using different approaches are defined as and when the project grows.

  • A few articles provide solutions to various Angular problems.

Small Star - Online Technology