What is AngularJs?

AngularJS

 

Introduction:-

AngularJs is the human-readable, non-minified version, suitable for web development.working with AngularJS to build a responsive, easy-to-use and web based  administration portal for Relution, our  Device Management Platform and Mobile Application.

AngularJS is a structural framework for dynamic web applications.Is an open source, JavaScript based web application development framework.

Possibilities with this technology is angular’s data binding and dependency injection eliminate much of the code you would otherwise have to write and  it reduce much of time. And it all happens only within the browser, making it an ideal partner with any server technology.

Uses:-

Angularjs is used in Single Page Application (SPA) projects. AngularJS is a most powerful JavaScript library.

 

It extends HTML with additional attributes and makes the AngularJs more responsive to user actions. AngularJS is  completely free, open source and used by thousands of developers around the world.

 

Features:-

* AngularJS automatically handles all JavaScript code suitable for each seprate browser. Applications          written in AngularJS are cross-browser compliant.

* AngularJS provides an options for developer to write client side applications using JavaScript in a               clean Model View Controller (MVC) way.

* AngularJS is open source and completely free. It is used by thousands of web developers around the          world.

* AngularJS is a efficient framework that can create Rich Internet Applications (RIA).

 

Core Features:-

*  The application of deep linking can then be restored from the URL to the same state. Deep linking              allows to encode the state of application in the URL so that you  can be bookmarked.

* Directives are markers on Document Object Model elements such as attributes,elements, css, and              much more. These all content can be used to create custom HTML tags that serve as new, custom              widgets. Built-in directives of AngularJs such as ngBind, ngModel etc.

faj

*Built-in dependency injection subsystem of AngularJs that helps the developer to understand, create,    design  and test the applications easily.

* Main feature of AngularJs is data-binding it is the automatic synchronization of data between model        and view components.

* AngularJs Scope  are objects that refer to the model. They act as a interaction between controller and view.

 

Advantages:-

* Most important advantage of AngularJs is to create Single Page Application(SAP) in a very clean                and maintainable way.

* Using AngularJS, the developers can achieve more functionality with short code and short timing.

* Reusable components and code  are provided by AngularJs.

* Data binding capability to HTML is provided by AngularJs.It gives a rich and responsive experience.

* Code of AngularJS is unit testable.

 

Disadvantages

* AngularJs is not Degradable: If the user of your application disables JavaScript, then nothing would be visible, except the basic page.

* AngularJs is not Secure : Being JavaScript only framework, application written in AngularJS are not        safe. Authentication and authorization is must to keep an application secure on server side .

 

Conclusion:-

AngularJS is a framework to build large scale ,easy-to-maintain web applications and high performance.

3 thoughts on “What is AngularJs?

  1. After reading this article Angular js sound a very useful thing. The thing that I like the most about this is it gives a very clean single page application and this is maintainable.
    And this also reduce the work of developer because ewe can reuse the code and components provided by angular js.
    I think this will be a hit among developers of and all over India.

Leave a Reply

Your email address will not be published. Required fields are marked *