Begriffserklärung | Zurück zur Übersicht

Angular

Veröffentlicht am , zuletzt aktualisiert am .

Angular ist ein Framework zur Erstellung von Web-Anwendungen und Webseiten. Es wurde ursprünglich von Google entwickelt und ist seit 2016 als Open-Source-Projekt verfügbar.

Mit Angular werden sogenannte Single-Page-Applications (SPA) erstellt. Das bedeutet, dass die Anwendung nur einmal im Browser des Nutzers geladen werden muss und nicht bei jedem Seitenwechsel komplett neu geladen wird. Üblicherweise werden die Daten, die in der Anwendung angezeigt und verarbeitet werden, dynamisch von einem Server geladen.

Dieses Verfahren hat den Vorteil, dass die Anwendung schneller reagiert und sich bei der Nutzung so anfühlt, als sei sie eine klassische App oder Desktop-Anwendung.

Die verwendeten Sprachen bei der Arbeit mit Angular sind HTML , CSS und TypeScript .

Eines der Hauptmerkmale von Angular ist die Aufteilung der Anwendung in (wiederverwendbare) Komponenten. Eine Komponente ist eine abgeschlossene Einheit, die eine bestimmte Aufgabe erfüllt. Beispielsweise kann eine Komponente eine Liste von Benutzern anzeigen. Eine andere Komponente kann ein Formular zur Erstellung eines neuen Benutzers enthalten. Diese Komponenten können dann in anderen Komponenten verwendet werden. So kann die Benutzerliste in einer Komponente zur Anzeige der Benutzer genutzt werden und in einer anderen Komponente zur Auswahl eines Benutzers.

Die Aufteilung einer Anwendung in mehrfach nutzbare Teile hat den großen Vorteil, dass wenig - optimalerweise kein - Code doppelt geschrieben werden muss. Das spart Zeit, vermeidet Fehler und sorgt für ein einheitliches Nutzungserlebnis.

Angular ist mein Haupt-Framework für die Erstellung von Web-Anwendungen. Ich benutze es seit seiner ersten Version und habe dementsprechend viel Erfahrung damit. Die aktuelle Version ist Angular 16, welche im Mai 2023 veröffentlicht wurde. Es erscheint planmäßig zwei mal im Jahr eine neue Version von Angular.

Verwandte Artikel

7 Fe Frontend