angular

What is angular (angularjs) ?

Angular is a complete Javascript framework for creating single page dynamic & interactive web applications. It helps build modern applications for the web, mobile or desktop. Angular recommends use of Typescript language(ES6 standard) which has features like Object oriented programming, generics.

What is Typescript?

Typescript is a modern age Javascript development language. It is a strict syntactical superset of JavaScript, and adds optional static typing to the language.

TypeScript is designed for development of large applications and transcompiles to JavaScript with the help of TSC (TypeScript Compiler).

TypeScript is an object-oriented programming language developed and maintained by the Microsoft Corporation. TypeScript was first made public in October 2012 (at version 0.8), after two years of internal development at Microsoft.

angular-typescript-compiler

Features of Typescript

  • Maintainability as its Object oriented.
  • Supports ES6
  • Supports interfaces, sub-interfaces, classes, and subclasses

What is NPM?

npm is the world’s largest Software Registry. npm the ( Node Package Manager ), is two things: first and foremost, it is an online repository for the publishing of open-source Node.js projects; second, it is a command-line utility for interacting with said repository that aids in package installation, version management, and dependency management.

NPM is a package manager for Node.js packages, or modules if you like.

www.npmjs.com hosts thousands of free packages to download and use. The NPM program is installed on your computer when you install Node.js

 Example : How to download a package ?
C:\Users\Your Name>npm install package-name 

What are npm_modules?

NPM creates a folder named “node_modules”, where the package will be placed. All packages you install in the future will be placed in this folder.

Angular versions history

Version Status Release Date Support End Date
8 Active May 28, 2019 Nov 28, 2020
7 LTS Oct 18, 2018 Apr 18, 2020
6 LTS May 3, 2018 Nov 3, 2019
5 Nov 1, 2017
4 Mar 23, 2017
2 Sep 14, 2016
Angular JS Oct 20, 2010

LTS – 12 months of long term support

Summary

In this tutorial, we learn about what angular is, what typescript is, what’s node package manager and the angular version history.
Hope you liked it!


Leave a Comment