Ordnerstruktur in AngularJS

Rana Hasnain Khan 15 Februar 2024
Ordnerstruktur in AngularJS

Dieser Artikel zeigt, wie Sie eine Ordnerstruktur für eine große und skalierbare AngularJS-Anwendung erstellen.

Ordnerstruktur in AngularJS

Unsere Angular-Anwendung wächst und wir möchten, dass sich unsere Struktur anpasst. Wenn unsere App wächst, wird es noch wichtiger, sie zu strukturieren, um die Verwaltung und Wartung unserer App zu vereinfachen, während sie wächst.

Es gibt zwei Ansätze, um das Verständnis, die Wartung und Verwaltung unserer Anwendung zu vereinfachen. Der erste ist das Sortieren unserer Dateien nach ihren jeweiligen Typen.

Zum Beispiel Anordnen von Controllers im Ordner Controllers, Views im Ordner View, Services im Ordner Services.

Ordnerstruktur in AngularJS

Auf der linken Seite verwenden wir Sort By Type, in dem wir unsere Dateien nach Typ geordnet haben. Diese Ordnerstruktur ist nützlich für eine kleinere Anwendung mit wenigen views, Controllern und services.

Aber stellen Sie sich vor, wenn wir 30 oder 40 Controller, views und services haben, wird es sehr schwierig sein, die richtige Datei zu finden, nach der wir suchen.

Die zweite Methode (rechte Seite) ist Sort By Feature und sortiert unsere Dateien nach Merkmalen; Dies ist die beste Methode, um unsere Ordnerstruktur für eine größere und skalierbare Anwendung zu sortieren. Diese Methode ist einfach zu verstehen, zu warten und zu verwalten.

Wir haben unsere Dateien nach Merkmalen auf der rechten Seite des Bildes angeordnet; Wir haben Ordner für jede Funktion erstellt.

Jeder Ordner enthält eine view, einen service und einen controller für eine bestimmte Funktion. Es ist sehr einfach, die gesuchte Funktion zu finden und zu bearbeiten.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn