Marketing Glossar

2.413 Fachbegriffe aus 22 Bereichen des Online Marketings

Angular

Definition

Angular ist ein von Google entwickeltes, vollständiges TypeScript-basiertes Frontend-Framework für den Aufbau von Web- und mobilen Anwendungen. Im Gegensatz zu React oder Vue.js ist Angular ein vollständiges Framework, das Routing, State-Management, HTTP-Client und Formular-Handling von Haus aus mitbringt. Es wird besonders in Unternehmensanwendungen und großen Teams eingesetzt.

Erläuterung

Angular basiert auf dem Konzept von Modulen, Komponenten, Services und Dependency Injection, die zusammen eine klare, opinioniierte Architektur für große Anwendungen bilden. Die Angular CLI vereinfacht die Projekterstellung, Codegenerierung und den Build-Prozess erheblich. Mit Signals (eingeführt in Angular 16) erhielt Angular ein modernes Reaktivitätsmodell, das die Performance verbessert und den Code lesbarer macht. Angular Universal ermöglicht serverseitiges Rendering, was für SEO relevante Anwendungen wichtig ist. Die steile Lernkurve und der hohe Boilerplate-Anteil machen Angular für kleine Projekte oft ungeeignet, in Unternehmensumgebungen mit klaren Coding-Standards ist die Meinungsstärke des Frameworks jedoch ein Vorteil.

Praxistipp: Nutzen Sie Angular Universal für SEO-relevante Seiten, da die Standard-SPA-Implementierung ohne SSR von Suchmaschinen möglicherweise nicht vollständig gecrawlt wird. Setzen Sie Lazy Loading für Feature-Module ein, um die initiale Bundle-Grösse zu minimieren und die Time to Interactive zu verbessern.