Presents introduction

Angular is a front-end framework developed by Google and currently recommended to use Microsoft’s Typecsript as the development language.

Angular and angularJS before it are mainly inherited ideas. You don’t need to start from AngularJS to learn.

In China, React and Vue dominate the market. Angular is still not very hot. However, according to StackOverflow, Angular surpassed React in 2016 and angularJS in 2017

Compared to Vue and React, Angular is a complete MVC framework, and we just need to learn it by itself. The learning curve is much friendlier for beginners or those who are going from back to front.

angular CLI

The Angular CLI allows us to build a front-end project as quickly as possible, and as the CLI evolves and features are updated,

For example, @angular-devkit/ Schematics allows us to create a seed file that we can then use with our team to greatly speed up development,

Angular Universal server rendering has recently been built in since version 1.6, which allows you to transform projects currently under development directly into SSR-capable projects. It is a must for quick home travel.

TypeScript

Angular’s primary development language is Typescript. Dart and JavaScript versions are also available, but neither is recommended. Typescript, as a superset of JavaScript, allows us to write code in a static language and check for type errors when converting to JavaScript. It also allows us to use the latest JavaScript syntax in advance, as long as we convert to older syntax. It works with most browsers (like Bable).