3 ms·
I have worked with Java for over a decade for large companies and I can sympathise. Restarting everything to reproduce the case just to see you forgot something
by lmilcin 8y ago
I have worked with Java for over a decade for large companies and I can sympathise. Restarting everything to reproduce the case just to see you forgot something very tiny is painful.
That's why my new framework of choice is Clojure (Leiningen, Luminus) on the server and ClojureScript with Reagent and Fighwheel on client side.
The app starts moderately quickly but once it starts I have REPLs to both server and client side and I have reasonably reliable reloading of everything when I edit it. Once it starts I can add services on backend side and then immediately write client side ui to consume them, all without even reloading the page. As soon as I save any file on either client or server side it is automatically reloaded without me having to do anything.
I can even use same code on client/server side.
Have I mentioned it is the same language?