2015-08-29 4 views
6

Ich habe ein einfaches Projekt-Setup für ClojureScript. Ich habe einen einfachen HTTP-Server ausgeführt, um es im Browser zu testen. Ich bin an dem Punkt, ich möchte ein Backend hinzufügen. Wird dies normalerweise in der gleichen Projektdatei hinzugefügt?clojure + clojurescript Projektstruktur Best Practices

Wie verpacken Sie die Assets wie Bilder, kompilierte ClojureScript-Dateien und HTML-Dateien für das Backend?

+0

Diese Frage erinnerte mich irgendwie Bob Martins sprechen über saubere Architektur - https://m.youtube.com/watch?v=Nsjsiz2A9mg –

+0

Und die Datenbank und die UI Plugins zu haben, die auf der Geschäftslogik abhängen, die Sie schreiben, nicht anders herum, erinnerte mich an http://www.strandz.org/ –

Antwort

2

Überprüfen Sie verschiedene Clojurescript templates für Muster zum Organisieren von Projekten. Das Backend ist normalerweise im selben Projekt enthalten und teilt Teile des Codes manchmal mit der Client/Browser-Seite. Die Assets werden normalerweise in einem Resources Verzeichnis gespeichert.