Normalerweise können wir eine Struktur manuell erstellen. Es gibt jedoch Tools, die uns bei diesen Aufgaben auf automatisierte Weise helfen. Daher haben wir beide Möglichkeiten. Die automatisierten Tools helfen uns dabei, immer eine Konvention einzuhalten, mit der wir Teile anderer Projekte wiederverwenden können, wenn dies der Fall ist zustimmen
Grundstruktur
Eine Basisstruktur muss die Trennung zwischen den verschiedenen Ressourcen unserer Anwendung enthalten, um Verwechslungen zu vermeiden. Beispielsweise ist es nicht ratsam, statischen Inhalt in demselben Ordner zu haben, in dem wir unsere Modelle speichern.
Wir können die Struktur unserer Anwendung auf zwei Arten erstellen, eine manuell, das heißt, jeden der Ordner, die das Projekt für sich tragen soll, und die zweite mithilfe von Tools, die ein empfohlenes Verzeichnis mit der Struktur und einigen Dateien erstellen grundlegend
Automatisierte Werkzeuge
Eines der am häufigsten verwendeten Tools ist Yeoman unter http: //yeoman.io, mit dem wir die Basisstruktur für ein AngularJS- Projekt generieren können, aber nicht nur dies, sondern auch andere Frameworks oder Tools wie Backbone.js oder Ember.js .
Es basiert auf node.js, daher müssen wir einige Kenntnisse über das Thema haben, um es zu verwenden. Wichtig ist, dass wir nach der Installation Projekte automatisch nur mit einfachen Befehlen sowie Teilen von Projekten wie Filtern generieren können.
Dies hilft uns, Fehler bei der Erstkonfiguration unserer Anwendung zu vermeiden. Wir können dieses Tool mit anderen Tools wie Grunt, Bower und Npm kombinieren, um die Abhängigkeiten der von uns benötigten Pakete zu erstellen.
Ordner empfohlen
Wenn wir uns für einen manuellen Pfad entscheiden, sehen wir die folgenden Ordner oder Strukturen, die wir berücksichtigen müssen, um organisiert arbeiten zu können:
Damit haben wir im Grunde genommen gelernt, was wir brauchen, um ein in AngularJS erstelltes Projekt zu organisieren. Wichtig ist, dass wir Konventionen befolgen, da diese von uns selbst erfunden wurden. Auf diese Weise können wir die Arbeit so gut wie möglich übernehmen.