A

Angular

Frameworks Frontend · Depuis 2016

2016

Creation

Framework frontend opinionnee par Google, integrant TypeScript, RxJS, injection de dependances et CLI de scaffolding. Architecture modulaire adaptee aux equipes de 10-100+ devs travaillant sur la meme codebase. Angular 17+ a introduit les signaux, le lazy loading de vues et le mode standalone, reduisant la complexite de 30%.

component-basedtypescriptenterprise
Avantages & Inconvenients

Avantages

  • Batteries-included : routing, forms, HTTP, i18n, testing integres nativement
  • TypeScript obligatoire + DI : architecture stricte qui scale sur 100k+ lignes
  • CLI ng generate : scaffolding de composants, services, guards en une commande

Inconvenients

  • Courbe d'apprentissage de 3-6 mois : RxJS, DI, zones, decorators a maitriser
  • Bundle initial ~200kb min (gzipped) vs ~45kb pour React ou ~15kb pour Svelte
  • Verbeux : un composant necessite fichier TS + HTML + CSS + spec.ts par defaut
Cas d'usage
  • Applications entreprise complexes (Google Cloud Console, Microsoft Office 365)
  • Portails bancaires et dashboards avec formulaires complexes
  • Applications internes avec equipes Angular dediees (Deutsche Bank, UPS)

Autres dans Frameworks Frontend