3 ms·
My team has the opposite experience. We've been using ClojureScript on the front-end for over 3 years now, and it's been fantastic. We use Leiningen with Figwhe
by yogthos 8y ago
My team has the opposite experience. We've been using ClojureScript on the front-end for over 3 years now, and it's been fantastic. We use Leiningen with Figwheel, and it's by far the most productive workflow that I've seen in any mainstream language. You make changes and you see the results instantly. You also have an editor integrated REPL, so you can explore and try things live. You get things like code pruning and minification out of the box thanks to leveraging Google Closure compiler, and access to the Closure standard library which is quite comprehensive in itself. Meanwhile, tools like re-frame-10x https://github.com/Day8/re-frame-10x https://github.com/Day8/re-frame-10x provide a great way to inspect the state of the app during development.
I'm not really sure what you mean regarding the interop either. It works quite seamlessly in my experience, and it's much easier to do than it is in Elm where you have to use ports, and keep all your interop at the edges.