3 ms·
I will say as far my limited understanding of the JVM goes, it seems like container tech can take care of any system dependencies that you might need for a comp
by swlkr 4y ago
I will say as far my limited understanding of the JVM goes, it seems like container tech can take care of any system dependencies that you might need for a complex c++ build.
It also seems that the JVMs original purpose of running the same code across operating systems/architectures has also been superseded by containers, better cross compilation (llvm) and possibly wasm as well.
Maybe at some point in the future, the JVM will mostly be relegated to legacy systems and most new software (assuming AI isn’t writing all future software) will target wasm or require some container runtime.
- Tainnor 4y agoYou can't complain about the complexities of the JVM and then propose containers, which are incredibly complex themselves, as a solution. I mean sure, most modern JVM apps deploy to containers, but developing in container images is quite another thing and requires you to understand and debug a lot of issues (e.g. mounting, caching, networking) that you'd like not to care about (especially if you're not particularly an infrastructure/ops person).
- swlkr 4y agoFair enough. This might also come down to editors and things that I didn’t cover in the post too. There’s probably a happy path for clojure/jvm via an IDE that I didn’t try (I use neovim) or something else I might have missed in my clojure years.
- pjmlp 4y agoThat isn't an IDE, this is, https://cursive-ide.com/ https://cursive-ide.com/