Skip to content

Commit 474df9e

Browse files
authored
Merge pull request sudheerj#21 from danieldanielecki/master
Angular various versions question update
2 parents 6e8dda0 + 910c0be commit 474df9e

File tree

1 file changed

+47
-28
lines changed

1 file changed

+47
-28
lines changed

README.md

+47-28
Original file line numberDiff line numberDiff line change
@@ -2628,40 +2628,59 @@ You can download the PDF and Epub version of this repository from the latest run
26282628
There are different versions of Angular framework. Let's see the features of all the various versions,
26292629
26302630
1. **Angular 1:**
2631-
Angular 1 (AngularJS) is the first angular framework released in the year 2010.
2632-
AngularJS is not built for mobile devices.
2633-
It is based on controllers with MVC architecture.
2631+
* Angular 1 (AngularJS) is the first angular framework released in the year 2010.
2632+
* AngularJS is not built for mobile devices.
2633+
* It is based on controllers with MVC architecture.
26342634
2. **Angular 2:**
2635-
Angular 2 was released in the year 2016. Angular 2 is a complete rewrite of Angular1 version.
2636-
The performance issues that Angular 1 version had has been addressed in Angular 2 version.
2637-
Angular 2 is built from scratch for mobile devices unlike Angular 1 version.
2638-
Angular 2 is components based.
2635+
* Angular 2 was released in the year 2016. Angular 2 is a complete rewrite of Angular1 version.
2636+
* The performance issues that Angular 1 version had has been addressed in Angular 2 version.
2637+
* Angular 2 is built from scratch for mobile devices unlike Angular 1 version.
2638+
* Angular 2 is components based.
26392639
3. **Angular 3:**
2640-
The following are the different package versions in Angular 2.
2641-
@angular/core v2.3.0
2642-
@angular/compiler v2.3.0
2643-
@angular/http v2.3.0
2644-
@angular/router v3.3.0
2645-
The router package is already versioned 3 so to avoid confusion switched to Angular 4 version and skipped 3 version.
2640+
* The following are the different package versions in Angular 2:
2641+
* @angular/core v2.3.0
2642+
* @angular/compiler v2.3.0
2643+
* @angular/http v2.3.0
2644+
* @angular/router v3.3.0
2645+
* The router package is already versioned 3 so to avoid confusion switched to Angular 4 version and skipped 3 version.
26462646
4. **Angular 4:**
2647-
• The compiler generated code file size in AOT mode is very much reduced.
2648-
• With Angular 4 the production bundles size is reduced by hundreds of KB’s.
2649-
• Animation features are removed from angular/core and formed as a separate package.
2650-
• Supports Typescript 2.1 and 2.2.
2647+
* The compiler generated code file size in AOT mode is very much reduced.
2648+
* With Angular 4 the production bundles size is reduced by hundreds of KB’s.
2649+
* Animation features are removed from angular/core and formed as a separate package.
2650+
* Supports Typescript 2.1 and 2.2.
2651+
* Angular Universal
2652+
* New HttpClient
26512653
5. **Angular 5:**
2652-
• Angular 5 makes angular faster. It improved the loading time and execution time.
2653-
• Shipped with new build optimizer.
2654-
• Supports Typescript 2.5.
2654+
* Angular 5 makes angular faster. It improved the loading time and execution time.
2655+
* Shipped with new build optimizer.
2656+
* Supports Typescript 2.5.
2657+
* Service Worker
26552658
6. **Angular 6:**
2656-
• It is released in May 2018.
2657-
• Includes Angular Command Line Interface (CLI), Component Development KIT (CDK), Angular Material Package.
2659+
* It is released in May 2018.
2660+
* Includes Angular Command Line Interface (CLI), Component Development KIT (CDK), Angular Material Package, Angular Elements.
2661+
* Service Worker bug fixes.
2662+
* i18n
2663+
* Experimental mode for Ivy.
2664+
* RxJS 6.0
2665+
* Tree Shaking
26582666
7. **Angular 7:**
2659-
• It is released in October 2018.
2660-
• TypeScript 3.1
2661-
• RxJS 6.3
2662-
• New Angular CLI
2663-
• CLI Prompts capability provide an ability to ask questions to the user before they run. It is like interactive dialog between the user and the CLI
2664-
• With the improved CLI Prompts capability, it helps developers to make the decision. New ng commands ask users for routing and CSS styles types(SCSS) and ng add @angular/material asks for themes and gestures or animations.
2667+
* It is released in October 2018.
2668+
* TypeScript 3.1
2669+
* RxJS 6.3
2670+
* New Angular CLI
2671+
* CLI Prompts capability provide an ability to ask questions to the user before they run. It is like interactive dialog between the user and the CLI
2672+
* With the improved CLI Prompts capability, it helps developers to make the decision. New ng commands ask users for routing and CSS styles types(SCSS) and ng add @angular/material asks for themes and gestures or animations.
2673+
8. **Angular 8:**
2674+
* It is released in May 2019.
2675+
* TypeScript 3.4
2676+
9. **Angular 9:**
2677+
* It is released in February 2020.
2678+
* TypeScript 3.7
2679+
* Ivy enabled by default
2680+
10. **Angular 10:**
2681+
* It is released in June 2020.
2682+
* TypeScript 3.9
2683+
* TSlib 2.0
26652684
26662685
**[⬆ Back to Top](#table-of-contents)**
26672686

0 commit comments

Comments
 (0)