Hacker News new | past | comments | ask | show | jobs | submit login

Did you consider Java?



Not op, but I don't think people would want to go from Ruby to Java. I was working on Java before I was a Go dev, feel, Java is too verbose. Go is so simple to start with and you don't need "frameworks" for deploying a production quality microservice.


Modern Java is pretty cool. You can you use a mini-framework inspired by stuff like Sinatra/Flask, for example Dropwizard.


I haven't used dropwizard, but used Spring boot extensively. While it definitely helps me move faster and write less boilerplate, it's still way too verbose relative to Golang.

And talk about the build size, time and the fact that you could generate a build and run it bare metal anywhere.


Compiling Java to native code has always been an option since the early days, via GCJ which sadly never got much love, and all major commercial JDKs.

Nowadays there is Graal and SubstrateVM for those that rather not pay for compilers.


I moved dropwizard to Django. Life is too short to generate setters.


Why generate? Why not Lombok?


Who cares, that is the least of the problems with Java ;)




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: