Skip to content

Angular

← All terms · Browsers, runtimes, frameworks

A comprehensive, opinionated, TypeScript-based web application framework maintained by Google, heavily favored for large-scale enterprise development.

What it is

Unlike React (a library), Angular is a complete framework. It dictates exactly how an application should be structured, providing built-in solutions for routing, HTTP requests, form validation, and state management. Its strict architecture and heavy reliance on dependency injection make it highly scalable for massive teams.

When you would use it

You use Angular when starting a large enterprise project where strict rules, built-in tooling, and high architectural consistency are more important than flexibility.

Common operations

  • Building massive, complex enterprise software like banking portals or CRM systems.
  • Enforcing strict architectural consistency across a large engineering department.

Related terms

Where this is taught

No learning path uses this term yet. Browse the Learning Atlas for guided sequences through related ideas.