Angular - Page 1
Angular - A platform for building mobile and desktop web applications:
- Developed by Google.
- A complete rewrite from the same team that built AngularJS.
- It's a platform that makes it easy to build applications with the web.
- Uses TypeScript, which provides higher security as it supports types (primitives, interfaces,
etc.).
Angular - Page 2
Core Features of Angular:
- Components: Directives with a template. They are the main building block for Angular
applications.
- Modules: Organize application into cohesive blocks of functionality.
- Services and Dependency Injection: Provide a way to share code across components without
needing to directly connect them.
Angular - Page 3
Angular Ecosystem:
- RxJS: A library for reactive programming using Observables.
- Angular CLI: A command-line interface tool to initialize, develop, scaffold, and maintain
Angular applications.
- Angular Material: Material Design components for Angular.
- NgRx: A framework for building reactive applications in Angular.