| ▲ | 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. | ||||||||
| ||||||||
| ▲ | 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 | ||||||||