3 ms·
There are actually 3 frameworks in Java that are competing head to head with Go, Micronaut, Quarkus and Helidon. Helidon is spearheaded by Oracle and currently
by _old_dude_ 6y ago
There are actually 3 frameworks in Java that are competing head to head with Go, Micronaut, Quarkus and Helidon.
Helidon is spearheaded by Oracle and currently fails to get some tractions.
Micronaut is the baby of Graham Rocher one of the father of Grail (RoR in Groovy) and Quarkus is the baby of Emmanuel Bernard one of the father of Hibernate and supported by RedHat.
All of them run on either a standard JVM or let you use Graal SVM which compiles Java to native with roughly the same trade off as Go (latency is more important than throughput).
At my company, we have prototyped the migrating of a Go application that relies heavily of Kafka to Micronaut or Quarkus. We have found that Micronaut is less polished and more buggy than Quarkus but take it with a pinch of salt because it's just 5k of code.
- pm90 6y ago> because it's just 5k of code. Are you talking about the app you're migrating or micronaut? I'm a go developer that is on a Java team; trying to use a framework that offers a similar experience to building HTTP services that I've seen in Go. Quarkus, micronaut and Spring boot all "look" similar to me; I went through the getting started for Quarkus and it feels pretty fast. Your comment makes me want to stick with it for now.