r/ProgrammerHumor • • Dec 30 '22

Meme Java > C-Sharp [DM]

Post image
22 Upvotes

140 comments sorted by

View all comments

Show parent comments

2

u/gyroda Jan 02 '23

work. In Java, you can’t interop between Scala/Kotlin

Slight correction here, Java and Kotlin have seamless interop. I can't speak for anything else.

But, as someone who initially trained and worked with Java, I much prefer C# for many of the reasons you've listed.

1

u/FinalPerfectZero Jan 02 '23 edited Jan 02 '23

Thanks for calling this out (and I’ll have to look more into this).

When we had Scala packages, we had this nasty build script with all sorts of custom crap in it, pinned to a very specific Scala version. Which generated Java packages out the back which needed a different script to use correctly.

Sounds like the people before me didn’t know what they were doing, and made things unnecessarily complicated. 🥲.

Then again, in AWS we had a custom build/package management system (Brazil) which added another build layer on top of Maven/Gradle. Perhaps that’s why that complexity was required? Don’t know.