Internet related News · 2016-04-10

AngularJS is Google’s response to enhancing Web app development

AngularJS-largeThis open source Web framework is taking the developer community by storm by seeking to simplify the development of dynamic views in Web apps. AngularJS extends the HTML vocabulary for your app, resulting in an environment that is expressive, readable & in which you can develop quickly.

AngularJS has become very popular of late, in part because of Google’s support & heavy use within the organization. It’s used in well-known Websites like Intel, NBC, Sprint, ABC & Walgreens.

Unlike other frameworks, where HTML, CSS & JavaScript are abstracted, or by imperative manipulation of the DOM, to handle dynamic views, AngularJS provides a framework for client-side MVC & MVVM architectures, as well as components used in rich Internet applications. AngularJS reads an HTML page, in which you previously embed custom tag attributes, then interprets them as directives, binding page output & input to a model represented by JavaScript variables. The values of these variables can be set in the code or retrieved from JSON resources.

AngularJS is a fully extensible toolset which works well with other frameworks & libraries. It is highly customizable & has features like:

  • Data binding: automatically update the view when the model changes & update the model when the view changes, so there’s no need to manipulate the DOM
  • Clean method for determining the behavior of controllers without keeping track of model changes, of updating the DOM & registering callbacks
  • Wiring the backend up with deep linking, reflecting where the user is in the app & client-side form validation, by declaring validation rules without writing JavaScript code
  • Component creation with directives & reusable components
  • Built-in testability with dependency injection

If you’re already familiar with AngularJS or want to really get into it big time, you might want to check out the Angular Attack, a 48 hour online Angular hackathon promoted by Google Rangle.io & Wimjo, to be held May 14-15, 2016.

AngularJS was originally developed in 2009 by Misko Hevery at Brat Tech as an Online JSON storage service, & he later released it as an open-source library. The current development version, AngularJS 2.0 was released on September 2014 & is in beta as of December 2015.

Image Credit: AnguluarJS 

 

 

 

•Share This•

Click here to opt-out of Google Analytics