Skip to main content

Angular

Was bedeutet Angular?>>>>>>>>>>>>>>>>>>>>>>>>>>

Bei Angular handelt es sich um ein sogenanntes „Framework“, welches auf der Skriptsprache JavaScript basiert und von Google entwickelt wird. Das Framework wird in erster Linie bei der Entwicklung von sogenannten Single-Page-Webanwendungen (SPAs) eingesetzt und legt einen großen Wert auf Struktur und Qualität. Angular war das erste Framework im JavaScript-Bereich, welches durch den Fokus auf wiederverwendbare Komponenten und eine klar definierte Struktur auch für große Business-Anwendungen geeignet war.

Funktionen und Features

Das Framework wurde mit Typescript entwickelt und ist auf eine komponentenbasierte Architektur ausgelegt. Es vereint moderne Designansätze mit der für JavaScript typischen Flexibilität, um komplexe Anforderungen schnell und einfach umzusetzen. Durch den Einsatz von Typescript hat das Framework die nötige Typensicherheit wie die Programmiersprache Java, ist aber trotzdem nicht an Typescript gebunden und erlaubt dem Entwickler auch JavaScript mit ES5 oder ES2015+ zu verwenden. Funktionen und Features in Stichpunkten:

  • Wird von Google entwickelt und ist dort aktiv im Einsatz
  • Unterstützung für bidirektionale Databindung
  • Ist auf gute Testbarkeit ausgelegt

Architektur von Angular-Anwendungen

Bei Single-Page-Webanwendungen wird beim Laden der Webseite ein voller Page-Request an den zuständigen Server geschickt. Alle anderen Aktionen werden direkt von JavaScript gesteuert, wodurch sich ein flüssiges Benutzererlebnis ergibt, das einer nativen Anwendung in nichts nachsteht. Diese strikte Trennung von Client und Server ermöglicht, die Anwendungslogik an den Client auszulagern, was Server-Ressourcen spart und hohe Benutzerzahlen bei relativ geringer Hardwareausstattung des Servers ermöglicht.


Sie haben noch Fragen?

Kontaktieren Sie uns


Weitere Inhalte