Kapitel 4.60 - Module: Die Applikation aufteilen

Die meisten Anwendungen verfügen über eine main-Methode, die alle benötigen Komponenten initialisiert und lädt. AngularJS geht einen anderen Weg und lässt deklarativ den Ladeprozess beschreiben. Diese Vorgehensweise hat mehrere Vorteile:

  • Der Prozess ist deklarativ und leichter zu verstehen.
  • Für Unit-Tests müssen nich alle Module geladen werden. Dies vereinfacht das Testen und erhöht die Testgeschwindigkeit.
  • Erweiterungsbibliotheken können in wiederverwendbare Module gekapselt werden.
  • Die Module können in beliebiger Reihenfolge und parallel geladen werden.