What is Angular ? How to setup Environment for Angular?25/08/2020
Why do we need Angular?
This open-source framework was introduced by Google in 2009 and official released in 2010 received warm commendation from the development community.
According to the StackOverflow survey in 2018, 36.9% of software engineers now use Angular.
It belongs to MEAN (Mongo, Express, Angular, NodeJs) stack.
Is created for enterprise-scale applications.
Benefits of using Angular?
1.Gives our application a clean structure: easy to understand and easy for maintenance.
2. Includes a lot of re-usable code for easier access.
3. Makes our application more testable.
4.More flexibility in time and space optimization.
5.Angular Universal for complete SSR(Server Side Rendering) and CSR(Client Side Rendering).
6.Higher Security for the enterprise-scale apps.
Architecture of Angular?
Front-end (client) ←→ Back-end (web server)
User Interface (UI) ←→ Data + APIs and Processing (Business Logic)
Front-end(client) sends/receives data to/from server using API
Application Programming Interface (APIs) / HTTP Services
In APIs, endpoints are accessible via the HTTP protocol (GET & POST methods)
Endpoints are URLs to access APIs and HTTP requests get/sends data from/to server.
Note:- And the role of Angular is at front-end that is at Client side — User Interface.
Angular is simply component ,service and model based framework.Here we have different components created separately so that we can easily integrate in the modules we want.Component is the portion of UI that may a single page or some portion of a page that can be called anywhere without copying the codes.This is all about basic introduction of Angular. We provide you more explanation in details about angular approaches for web security,vulnerability analysis,SEO and Optimization and more.
The latest version of Angular existing today is 10 and Angular 11 is yet to be finalized.
Read another one