Mit Ring/Jetty mit Clojure, wenn ich Änderungen an meinem Code vornehmen, muss ich meine gesamte JVM neu laden.Automatische Code-Neuladung in Ring/Jetty
Gibt es überhaupt eine Möglichkeit, Jetty asynchron mit Änderungen in meinem Code zu halten, damit ich einfach das Browserfenster aktualisieren und Änderungen sofort erhalten kann?
Insbesondere verwende ich Hiccup für HTML-Parsing, und es sind hauptsächlich Änderungen im Layout, die ich mache.
Es wäre eine große Zeitersparnis, wenn Layoutänderungen automatisch kompiliert und im Browser bei der Aktualisierung verfügbar wären.
Hat jemand irgendwelche Informationen dazu? Gibt es Lösungen?
+1 - nur sicher sein, Ihre Handler in einer Art und Weise zu schreiben, die nicht den Wert der fn Sie Hacking auf zwischenspeichert, und Sie können Starten Sie einen eingebetteten Jetty von der REPL und sehen Sie, dass Ihre Änderungen sofort angezeigt werden, wenn Sie eine Neubewertung durchführen, ohne den Server neu zu starten. Fast fühlte sich das erste Mal wie Magie an. :) – Alex