Angular: An Introduction

Angular is an open source javascript framework. The moto of the team is to make web development effortless. Angular follows the mobile first approach.

Features of Angular:
  1. Cross Platform
    • Build modern websites which look like apps (Progressive web apps)
    • Build native web apps using Ionic, React etc
    • Desktop installed applications
  2. Speed and Performance
    • Angular turns the templates to highly optimized code for today's generation of Javascript virtual machine.
    • Users can load only the code required to render the view they request
    • You can serve view on node.js, PHP, .NET etc
  3. Productivity
    • Quick development with powerful yet simple template syntax
    • Command line tools
  4. Testing is easier
Advantages:
  1. If the application is heavy, Angular keeps it fully UI responsive
  2. Uses dependency injection to maintain code without writing lengthy code
  3. Uses Component based approach
Disadvantages:
  1. Will take time to learn if you are new to Angular 2

Useful link: Angular Index

Comments

Popular posts from this blog

Writing your own ejabberd Module

npm ECONNREFUSED error

Conditional Flow - Spring Batch Part 6