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:


All articles and code at CodeStack are now open-source and hosted on GitHub. If you want to contribute by modifying existing articles and code snippets, submitting new ones, reporting errors and bugs etc. please follow this blog post for more information. We appreciate any contribution.

Product of Xarial Product of Xarial