←back to thread

257 points pmig | 3 comments | | HN request time: 0s | source
Show context
codr7 ◴[] No.43097605[source]
I'm pretty fond of Java; it's definitely a superior language to Go if you ask me, which I've also written a ton of code in.

But I stay away from Spring Boot, end the entire EE stack of crap that came before it, if at all possible.

I've had more success adding whatever I need on top of embedded Jetty.

It's mostly a cultural problem, no one is forcing you to go the AdapterFacadeInjectionBuilderWhatever way.

I've been working on a library to simplify interfacing with relational databases for a while now. With several implementations in Go and other languages. And the java version looks at least as nice as the rest to my eyes:

https://github.com/codr7/tyred-java

replies(2): >>43097654 #>>43098280 #
1. evantbyrne ◴[] No.43098280[source]
I've written ORMs for both Java and Go and agree that Java is a wonderful language with a much more complete type system than Go. However, it feels like Java web development teams typically suffer from not having their own Wagtail/Payload/etc and build way too much from scratch. Maybe there is some great open source framework+CMS out there making waves in Java land that I'm unaware of?
replies(1): >>43104666 #
2. brabel ◴[] No.43104666[source]
But Javas has so many of these web frameworks?!

* Spring (https://spring.io/)

* Spring Boot (https://spring.io/projects/spring-boot)

* Helidon (https://helidon.io/)

* Micronaut (https://micronaut.io/)

* Quarkus (https://quarkus.io/)

* JHipster (https://www.jhipster.tech/)

* Vaadin (https://vaadin.com/)

That's just to mention the bigger ones, there's lots of mini frameworks like Javalin (https://javalin.io/) and Dropwizard (https://www.dropwizard.io/en/stable/)...

There's even the previous generation of big app servers like Weblogic and JBoss.

It's just incredibly weird for me to see someone say Java is missing some sort of framework, it just has EVERY kind you can probably imagine.

replies(1): >>43106004 #
3. evantbyrne ◴[] No.43106004[source]
Framework _and_ CMS so most of these don't seem to apply. I haven't seen Vaadin before so that's interesting. JHipster seems like the closest to the ones I mentioned but the UI looks unpolished in the overview video.