AngularJS version differences

Source: https://www.angularminds.com/blog/article/comparison-difference-between-angular1-vs-angular2-vs-angular4.html


v1 & v2

  • v1: JavaScript, v2: TypeScript support.  DART can be used also.
  • v1: controller concept in v1 not in v2.  v2: component based UI. helps to divide the application feature based components, enable to call required UI for flexibility and reusability.
  • v2: more SEO friendly.
  • v2: structural change, mobile native possible.  Two layers - application, rendering. View renders in runtime for required component.
  • v1: MVC, v2: service/controller.  Not easy to upgrade from v1 to v2, needs to rewrite.
v2 & v4
  • v4: smaller, faster
  • v4: pipe support, http improvement, ng-template
  • v4: Code has prod/debug mode.
  • v4: Type script 2.1, 2.2.
  • v4: parameterMap instead of parameterObject
  • v4: animation package
v5
  • easier to build progressive web apps
  • optimizer, smaller code
  • server side rednering
  • sharing code between server/clent versions
  • incremental compilation
  • pipe support for i18n, updated httpclient, CLI1.5
  • RxJS v5.5.2 or later. Router hoks
v6
  • Mar-Apr 2018

Angular 5 Resources
  • https://github.com/angular/angular-cli#installation
  • https://angularbytes.witspry.com/2017/10/a-complete-angular-5-tutorial.html
  • https://www.youtube.com/watch?v=oa9cnWTpqP8
  • https://www.youtube.com/watch?v=0eWrpsCLMJQ
  • https://coursetro.com/courses/19/Learn-Angular-5-from-Scratch---Angular-5-Tutorial
  • https://angular.io/tutorial
With Bootstrap
  • v4, http://www.dotnetcurry.com/angularjs/1366/angular-4-app-typescript-bootstrap
  • http://ng5-bootstrap4-01.surge.sh/
  • https://medium.com/codingthesmartway-com-blog/building-an-angular-5-project-with-bootstrap-4-and-firebase-4504ff7717c1
  • https://ng-bootstrap.github.io/#/home
  • http://bootstrapdocs.com/v3.3.6/docs/



No comments:

Powered by Blogger.