Ich versuche Dart's recommended project structure zu verstehen und nicht den "Wald durch die Bäume" zu sehen.Dart Projektstruktur für Apps (nicht libs)
Also, wenn mein Projekt ist soll eine wiederverwendbare Bibliothek sein, sagen, ein Logging-Framework von einer Art, dann ich, wenn ich den Link oben richtig verstanden habe, möchte ich alll meiner Entwicklung unter einem lib
sein und lib/src
Verzeichnis.
Aber was ist, wenn ich eine Web-App erstelle? Wohin gehen meine Dart-Quelldateien? Unter packages
? Speziell:
- Wo platziere ich Dart-Quelldateien für eine Web-App (keine Lib)?
- Sind die "Pakete" meiner Webanwendung nur Verzeichnisse, die logisch ähnlich wie Java-Pakete organisiert sind?
- Empfiehlt Dart eine 1-Klasse-pro-Datei-Konvention für seinen Quellcode?
Vielen Dank im Voraus!
Danke @zoechi (+1)! Um zu verdeutlichen, sagst du, wenn meine Web App 'fizzbuzz' heißt, dann sollte ich den ganzen Dart Code dafür unter' fizzbuz/web' ** oder ** 'fizzbuzz/web/src' setzen? Danke noch einmal! – IAmYourFaja
@TicketMonster genau, einschließlich aller 'dynamischen' HTML-Dateien (die Dateien, auf die Sie den Dart-Code anwenden). Sie können auch andere Dateien wie statisches HTML, CSS, IMG hier platzieren, aber wie besprochen, werden sie in der Zukunft besser zu Asset passen. –