Home >>Angular8 Tutorial >Angular8 Introduction

Angular8 Introduction

Angular8 Introduction

Angular is the most popular JavaScript framework and platform for developing mobile and desktop Web apps or single-page (SPAs) client-side (front-end) applications.

Angular group released their latest version, called Angular 8. If you're familiar with Angular's previous version, that won't be hard for you. You can easily upgrade your older Angular version to the latest Angular 8 version.

What is Angular 8?

Angular 8 is a JavaScript framework based on the open-source, client-side TypeScript. It is written in TypeScript, and JavaScript is complied with. They use Angular 8 to build interactive web applications. Except for having some extensive features it is very similar to its previous versions.

What is a dynamic web application?

  • A dynamic web application is simply a website which is interactive. I.e. www.gmail.com, www.facebook.com, www.yahoo.com etc. which has a tendency to change data / information by 3 parameters:
    Time-to-time (eg. news update webs applications)
  • Location-to-location (eg. Weather-report web applications)
  • User-to-user (eg. Gmail, Facebook type applications)

Angular Previous Versions

AngularJS (also known as Angular 1.0) : AngularJS is an open-source frontend Web framework developed and maintained by Google that is based on JavaScript. AngularJS with <script> tag can be applied to an HTML page. Since AngularJS was the Angular's first version it is also known as Angular 1. AngularJS was first released by a Google team on 20 October 2010.

Angular 2 : Angular 2 was an entire AngularJS rewriting. It was first released in May 2016, and released on September 14, 2016, the final version.

Angular 4 : Angular 4 was updated to Angular 2 version. The Google team skipped the Angular 3 because of the misalignment of the router package version that was already distributed as v3.3.0, to avoid the confusion.

Angular 5 : The upgraded version of the previous one was Angular 5. It was released on November 1, 2017 and has enhanced support for progressive web applications.

Angular 6 : Angular 6 Released May 4 , 2018. It was a major release focused on ng update, angular elements, angular material starter components, ng add, performance improvements for animations, CLI workspaces, library support, angular material + CDK components, tree shakable providers, and RxJS v6.

Angular 7 : On 18 October 2018 Angular 7 was released. This focused on performance of apps, angular content & CDK, virtual scrolling, improved accessibility, etc.

Angular 8 : Angular 8 is the latest version which is currently running. Angular 8 will be released on 28 May 2019. It focuses mainly on Differential Loading, Dynamic Imports as an opt-in support for lazy routes, web workers and Angular Ivy. It supports 3.4 TypeScript as well.