Angular 2.0 Overview

In this article we will learn about Angular 2.0. Angular 2.0 has become one of the most popular open source Javascript framework in the world for developed front-end Web Applications. It is very easy to learn and growth the Software Industry in the world.Angular 2 is javascript framework. It is One Framework Mobile and Desktop. Angular 2 is not a simple upgrated form of Angular 1.0 it is rewritten and it has a lots of improvements techniques.If you do not have any idea about TypeScript then go to my article.

What is TypeScript
AngularJS 1.0 Overview
Bind DropDownList Using AngularJS 1.0


Angular 2.0 is javascript frame work. It is One Framework Mobile and Desktop. Angular 2 is not a simple upgrated form of
AngularJS 1.xx. It is re-written and it has alots of improvements techniques they are as given below. 

Mobile Support: 
Angular 2 supports mobile devices from initial stage. AngularJS 1.0 is also support mobile devices but using thirdparty tools.

Improve performance , dependency injection, modularity and testability.

It is an important part of Angular 2.0 because, you know well every thing in C# is an object, like same in Angular 2.0 everything is component in Angular 2.0. And it is a building blog of Angular 2.0 application.

Benifits of Component:
Component is used for reusability in SPA(Single Page Application). It makes Angular 2.0 aplication is very easy,write less code. It makes unit tesing is very easy.

In Angular 2.0 provides templates compiled on the behalf of asynchronous.

Angular 2.0 provides three type of directives, they are as belows.

1. Component Directive
2. Decorator
3. Templates

All these directives we will discuss in next article. 

Support more languages.

1. TypeScript
2. ECMAScript 5
3. ECMAScript 6
4. PureScript
5. Elm
6. Dart etc.

TypeScript is open source programming language. TypeScript is super-set of Javascript framework. TypeScript support fully OOPS features or concepts. Know about TypeScript go to  article What Is TypeScript.

Angular 2 is already written in TypeScript.

2. ECMAScript:
ECMAScript is an official name of Javascript language .ECMAScript comes many version time to time. For more details visit ECMAScript.

3. PureScript:
A strongly-typed functional programming language that compiles to Javascript. For more details visit PureScript.

4. Elm:
Elm is a function language that compiles to Javascript. It competes with project like React as tool for creation website and Web App.For more details visit Elm

Benefits of TypeScript :
1. Strong Typing
2. Intellisense
3. Code Navigation
4. Support fully OOPS features

Support Code Editors: 
1. VS Code Editior 
2. Visual Studio
3. Sublime Text
4. Eclipse etc.

Here a question arise in Software Engineers mind that I don't have knowledge about Angular 1.0 then,how I learn Angular 2.0 or it's higher version.

My answer is that Angular 2.0 is very simple from Angular 1.0, When I started a month ago, I also thought this  is very hard because there are a lot of configuration files. But when I started learn slowly then, I felt that it is really very easy. On keeping mind this though, I have started to write about Angular  2.0 or its higher version.

Next article we will see, how to install ,create and run Angular 2.0 application step by step.  


No comments

Powered by Blogger.