ANGULAR TUTORIAL
ANGULAR
Angular is a framework for building single page applications (SPA).
Angular is a TypeScript framework
➔ The Angular framework is updated and maintained by Google's Angular team.
➔ Angular is a TypeScript framework which is used to create Single Page Applications (SPAs).
➔ Angular is built entirely using TypeScript, and TypeScript is essentially an object-oriented scripting programming language.
TypeScript and JavaScript
➔ TypeScript is a superset of JavaScript with many more features.
➔ All valid JavaScript code is also valid TypeScript code.
➔ TypeScript introduces additional syntax, annotations, interfaces, and object-oriented programming concepts over JavaScript.
Single Page Application (SPA)
➔ A single-page application (SPA) is a web application that generates response dynamically by rewriting the current web page with new data from the web server instead of loading the entire web page.
➔ The goal of single page applications is to create faster transitions and responses with no visual page refresh that make the website feel like a native app.
➔ Like Angular, there are many JavaScript frameworks and libraries, such as Ember.js, ExtJS, React JS, Vue.js that can be used to build SPA applications.
Angular is a front-end development platform.
As a popular front-end development platform, Angular includes:
➔ A component-based framework for building robust and scalable web applications.
➔ Angular has numerous modules and a well-organized library with features such as routing, forms, API handling, Angular materials, testing, etc.
➔ Angular helps developers with a handful of tools to develop, build, and test applications, along with comprehensive and up-to-date documentation.