Developing rich web applications using Angular Framework

Edit ArticleEdit Article

Angular logo
Angular logo

Angular is an open-source web framework developed by Google. It has all you need to create a rich cross-platform web (web, mobile, mobile native, desktop native) application.

The framework supports OOP principals and is component based.

The components are built using MVC pattern. Angular uses typescript.

Here is a picture to show the Angular component:

  • View is a UI component which consists of HTML and CSS files
  • Controller is a mediator component which connects View to the Model
  • Model is a service component which implements a business logic of web application, it usually contains the web API calls, database connections etc.

Angular components
Angular components

You can make modules from components as components are reusable. The modules will make code easy to understand, maintain, and fit for unit testing

Examples of sites built with Angular:

Product of Xarial Product of Xarial