3 ms·
>> 2. Java Is Not Simple I recently tried Java, and attempted to use Spring Boot, EE, Jetty, etc, to setup a small service-oriented cloud app, and I must say,
by adamredwoods 4y ago
>> 2. Java Is Not Simple
I recently tried Java, and attempted to use Spring Boot, EE, Jetty, etc, to setup a small service-oriented cloud app, and I must say, the barrier to getting it up was a more effort than compared to the ecosystem of Node, Deno, Python. Even the package manager Gradle was not as quick of an effort as other PMs.
But then I found Javelin, https://javalin.io/ https://javalin.io/
This is a much better framework to get up and running quickly with Java, especially with my background using Node. But the effort finding this was substantial, it is not widely broadcasted. Tomcat seems to be the dominant path, but I feel Tomcat is overkill for a small, personal use case where I just want to try some ideas out.
Even after finding Javelin, I still found some resistance to getting the classes to work together and getting it properly bundled.
I should also note I'm not interested in the IDE automation scripts that do everything for me (a few YouTube Java tutorials show quick-starts with Eclipse, Lombok). I want to understand things and don't enjoy "magic" bootstraps that hide a lot of detail. I prefer less bloat from dependencies.