Alex Nedelcu on Nostr: If you want a decent and modern language with FP and sane concurrency primitives, the ...
If you want a decent and modern language with FP and sane concurrency primitives, the latest #Java language isn't bad (now with union types and pattern matching).
Except that what matters more than the language is the culture of the ecosystem. Doesn't matter how sexy Java, the language, gets, if the status quo is still J2EE, Spring & Hibernate, or if the culture prefers runtime instead of compile-time reflection (unsafe annotations galore), or if it doesn't have standard persistent collections.
Published at
2023-09-18 15:12:17Event JSON
{
"id": "16ad4d4cedeeab13242d626babcb58970a2bafb7b6090030ab091e3181a46d52",
"pubkey": "2464a99bb3a2cface2d500032721fbdb4f036b4c92624d2039a11cc2d6a744a4",
"created_at": 1695049937,
"kind": 1,
"tags": [
[
"t",
"java"
],
[
"proxy",
"https://social.alexn.org/users/alexelcu/statuses/111086792717709153",
"activitypub"
]
],
"content": "If you want a decent and modern language with FP and sane concurrency primitives, the latest #Java language isn't bad (now with union types and pattern matching).\n\nExcept that what matters more than the language is the culture of the ecosystem. Doesn't matter how sexy Java, the language, gets, if the status quo is still J2EE, Spring \u0026 Hibernate, or if the culture prefers runtime instead of compile-time reflection (unsafe annotations galore), or if it doesn't have standard persistent collections.",
"sig": "32b4831ee4b46df7b29b9d5947ad19360b7ea1576c2289390deb08d0a13b5e64b221b8d10674dff4f98d78b3538c5461e4619e45bf05b965f98e2adcaf1a4a86"
}