Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's actually not that hard to beat. Quarkus proved that it's way better than Spring Boot in a lot of aspects based on open standards and battle tested frameworks like Vertx. Also on Quarkus you can use in parallel blocking and non-blocking IO and also high level declarative routes with annotations to lower lever vertx routes and handlers.


You don’t even need a framework to beat it.

Pick a DI library: Guice, Avaje Inject, Weld, countless others

Pick a configuration library: Avaje Config, Typesafe Config, Microprofile Config, countless others.


The rubegoldbergery around DI is amazing. You don't really need a DI library in many cases. A single Java SPI supplying access to all interface dependencies works extremely well. You provide a default implementation consumers can override using basic SPI mechanics. Done.


There’s a lot more to Spring Boot than DI and configuration.


Of course. But OP specifically pointed out configuration and DI as hard to beat.




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

Search: