←back to thread

257 points pmig | 1 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 #
38[dead post] ◴[] No.43097654[source]
[flagged]
codr7 ◴[] No.43097734[source]
I could tell you why, based on writing a ton of code in both, but I doubt that would lead anywhere.
replies(1): >>43097761 #
38 ◴[] No.43097761[source]
https://github.com/codr7/tyred-java/tree/main/src/codr7/tyre...

24 of those files are under 100 lines - some of them are as small as three lines of code. and that's not a personal preference - that's mandated by Java that each type needs to be in its own file, ridiculous.

replies(3): >>43098278 #>>43098338 #>>43098953 #
1. galkk ◴[] No.43098953[source]
> mandated by Java that each type needs to be in its own file, ridiculous.

Each public type, but in general I agree, this is ridiculous decision.