Angular vs Angular 2 vs Latest Angular Version

Maximilian Schwarzmüller
A free video tutorial from Maximilian Schwarzmüller
Professional Web Developer and Instructor
4.7 instructor rating • 42 courses • 1,798,709 students

Lecture description

So many Angular versions! What's up with them and which version does this course cover?

Learn more from the full course

Angular - The Complete Guide (2022 Edition)

Master Angular 13 (formerly "Angular 2") and build awesome, reactive web apps with the successor of Angular.js

33:54:02 of on-demand video • Updated December 2021

  • Develop modern, complex, responsive and scalable web applications with Angular 13
  • Fully understand the architecture behind an Angular application and how to use it
  • Use the gained, deep understanding of the Angular fundamentals to quickly establish yourself as a frontend developer
  • Create single-page applications with one of the most modern JavaScript frameworks out there
English Now, one thing that can be confusing when you're getting started with Angular and when you're learning Angular is the versioning of Angular. It all started with AngularJS or Angular 1, as it's also called, which was released a couple of years ago. This was the first version, and it was a totally different version of Angular that worked totally differently. Now, the Angular team found out that AngularJS basically wasn't future proof because of some fundamental flaws in the way it was written, and therefore they completely rewrote it. And the result of that was Angular 2, which was released in 2016. Now, Angular 2 is a totally different framework than Angular 1 (AngularJS). And nowadays, unless you have a really good reason, you shouldn't use Angular 1 anymore. But you actually also won't be using Angular 2 because there have been a couple of other versions of Angular as well. Angular version 3 was skipped for some internal reasons. But then we had Angular 4 and a couple of other versions. And then we arrived at Angular 10, 11, 12 13, 14, 15 and so on. So we got a bunch of Angular versions. Now, all these versions, however, are the same framework. The only difference is between Angler 1 (AngularJS) and 2. We just have that many versions because the Angular team releases a new major version every six months. But that does not mean that every six months, the framework changes entirely. The opposite is the case. Instead, it just means that there is a clear release schedule. But the changes from version to version are pretty minor, and Angular is very backward compatible. Indeed, it hasn't changed that much since Angular 2 was released. It actually has internally, but not regarding the code, you write, and therefore it's super stable and we only have those small incremental, backwards compatible changes. Therefore, for that reason, we typically don't refer to Angular by its version. But instead, we just differentiate Angular 1, which is just called AngularJS, from Angular 2. And all these versions from Angular 2 on and higher are typically referred to as just "Angular". So the framework name is just "Angular" and we have all these versions. But you can ignore that because Angular 12 is basically the same as Angular 11 and so on. And what you learn in this course applies to the latest version of Angular.