Worin besteht in einem Webprojekt der Unterschied zwischen einem Verzeichnis "dist" und "build" (traditionell)?

8

Habe ich richtig gedacht, ein dist -Verzeichnis und ein build -Verzeichnis sind beide Produktionsverzeichnisse, die die Dateien enthalten, die auf dem Webserver bereitgestellt werden müssen.

Was ist zu verwenden?

Ein dist -Verzeichnis könnte sowohl Dateien haben, die während der Entwicklung verwendet werden (.php usw.), als auch Dateien, die von einem Build-Skript (.min.js, usw.) erzeugt werden.

Ein build -Verzeichnis, besteht jedoch vollständig aus Dateien aus einem Build-Skript und keine Entwicklung sollte innerhalb des build -Verzeichnisses stattfinden.

Also, sind diese Annahmen richtig? Außerdem erkenne ich, dass Sie, wenn Sie ein Framework verwenden, ihre Konventionen verwenden. Ich frage mich nur, was diese Namenskonventionen im Allgemeinen sind, wenn Sie ein php Projekt von Grund auf neu erstellen sollten.

    
Mike McLin 30.04.2013, 15:26
quelle

1 Antwort

15

Allgemein gesprochen - ein dist dir ist für distribution . Es ist prod bereit und kann an andere Benutzer verteilt werden, die es für Beta-Tests, Produktionsnutzung, was auch immer ausprobieren möchten. Ein build dir ist der Fall, wenn Sie Ihr Pre-Deployment-Skript manuell oder automatisch ausgeführt haben und eine Ressource erstellt haben, die nun auf einem oder mehreren Produktionsservern bereitgestellt (normalerweise nicht verteilt) werden kann. Dies könnte manchmal nur einen Tarball enthalten, der dann entsorgt und auf dem Server installiert werden kann.

Lästige Benennungspraktiken..Varianten von Menschen zu Menschen und Organisation zu Organisation und Technologie zu Technologie

    
raidenace 30.04.2013, 15:30
quelle

Tags und Links