Angular mini-tutorials 01: What is Angular?
Angular is the evolution of AngularJS, both supported by Google, was born 6 years after the launch of AngularJS, both versions are not backward compatible, that is, Angular was rewritten based on user feedback.
So… What is Angular? Angular is a framework for building mobile and desktop web applications, based on Typescript and supported by Google, was born in September 2016.
Angular team has decided to use a time-based release cycle with semantic versioning.
A time-based release cycle means that we can expect new versions of Angular (Angular 5, Angular 6, Angular 7, etc.) every couple of weeks or months, we are currently in version 8.
The “most drastic” changes that have been presented are the use of HTTP to HttpClient from Angular v4.3 and currently in v8 with the new implementation of LazyLoading and the new Ivy rendering engine.
Other terms
Typescript is a JavaScript superset, that is, it is a language writter on another language, wich adds static typing capabilities and wich is object oriented, favorable for large project development.