Remix.run Logo
twic 6 hours ago

> The boring choice is the right choice. It always was.

Right, absolutely correct, Java is a great choice, so why does this post keep going on about Go?

vhodges 5 hours ago | parent | next [-]

EJB, Spring, Ant, Struts (I'm getting old - Like Hot Java Alpha 3 and Java applets old), maven, pom files, etc.

I used to love Java but the complexity merchants showed up and ruined the party. 1.5 was just coming out when I stopped doing Java dev. Kotlin might pull me back into the fold though for when I can't use Go.

jeberle an hour ago | parent [-]

[dead]

bccdee 5 hours ago | parent | prev | next [-]

My big issue with Go is, the language just isn't that great. Zero values instead of sum types, reflection instead of proper macros, a mediocre module system…

Java's warts are far worse than Go. Everything is nullable. There's no module system to speak of. It's so IDE-dependant.

I agree with the spirit of "use boring technology." So thank god Go is boring enough that I don't have to write Java anymore.

gib444 an hour ago | parent | prev | next [-]

Well, Spring (Boot) is so hard to avoid running into at day jobs. And Spring is hell.

mey 6 hours ago | parent | prev | next [-]

Where my brain went.

VoodooJuJu 6 hours ago | parent | prev | next [-]

[dead]

baalimago 6 hours ago | parent | prev [-]

Lack of extensive standard library, for one. But yeah Java is pretty great. Spring boot/quarkus especially