Angular.js

Was ist AngularJS?

AngularJS ist ein JavaScript-Framework. Es wird als JavaScript-Datei verteilt und kann zu einer Webseite mit einem Skript-Tag hinzugefügt werden.
AngularJS basiert auf dem Glauben, dass deklarative Programmierung verwendet werden sollte, um Benutzeroberflächen zu erstellen und Softwarekomponenten zu verbinden, während imperative Programmierung besser geeignet ist, die Geschäftslogik einer Anwendung zu definieren.

Das Framework verändert und erweitert traditionelles HTML, um dynamische Inhalte durch eine Zwei-Wege-Datenbindung zu präsentieren, welche die automatische Synchronisation von Modellen und Ansichten ermöglicht. Infolgedessen unterstreicht AngularJS die explizite DOM-Manipulation mit dem Ziel, die Testbarkeit und Leistung zu verbessern.

Angular implementiert das MVC-Muster, um Präsentations-, Daten- und Logikkomponenten zu trennen. Mit der dependency injection bringt Angular traditionell serverseitige Dienste wie z. B. viewabhängige Controller zu clientseitigen Webanwendungen. Folglich kann ein Großteil der Belastung des Servers reduziert werden.