Das Framework für grosse Anwendungen

Das Framework Angular basiert auf JavaScript und kommt im Frontend zum Einsatz. Es steht gewissermassen in Konkurrenz zu React und wird auch häufig im gleichen Atemzug genannt. Es unterstützt uns dabei, User-Interaktionen im Browser ohne Reload der Applikation auszuführen (single page applications SPA). Die Webseite interagiert mit dem Nutzer und aktualisiert sich dynamisch mit neuen Daten, anstatt wie üblich die ganze Seite im Webbrowser neu zu laden. Durch schnelle Übergänge entsteht eine viel reaktivere User-Experience.

Diese ist bei richtig grossen Applikationen wie Microsoft Office 365 oder der Business Suite von Google besonders wichtig: Es sind nicht einfach nur Webseiten, sondern komplexe Applikationen … Und um das zu meistern, benötigt man das entsprechende Werkzeug dazu.

SEO – ein möglicher Nachteil? Im Gegenteil: Angular unterstützt Server-Side-Rendering (SSR), welches Suchmaschinen dynamische Inhalte effizient zur Verfügung stellt und somit das Crawl-Budget schont.

Angular ermöglicht es ebenfalls, Progressive Web Apps zu bilden, um Offline-Funktionalität oder Zugriff auf Sensoren zu erhalten.

Angular wird von einigen grossen Firmen wie zum Beispiel Google getragen. Dies resultiert in immer besserer Unterstützung von mobilen Plattformen (NativeScript und Ionic).

Angular
Einige Referenzen

Weitere Technologien, die wir brauchen

Weitere Technologien, die wir brauchen