News for hackers. Stuff that matters.
Re:Go is Google's language, not ours by bad_user on Wednesday May 22, 2019 @08:13AM (#19980286)
Misconceptions mostly. Java developers are some of the most conservative developers around.

And there you have the answer to why Java hasn't evolved that much, or when it did, why it needed to care deeply about backwards compatibility at the source level. It's because Java developers want it that way.

The irony is that people are now abusing "aspects" and "dependency injection" via frameworks like Spring that bring everything but the kitchen sink, but then the language becomes effectively dynamic, as via those annotations all static type safety goes out the window.

Therefore I find it interesting when Java developers complain about Var, because the ecosystem has in my opinion bigger problems. Compared with annotations Var isn't a problem because Var is statically checked, so here we have a clear case of missing the forest from the trees.

Re:Go is Google's language, not ours by mieseratte on Wednesday May 22, 2019 @08:37AM (#19980463)
> Java developers are some of the most conservative developers around.

You're right, there are loads of conservative Java developers. It's one of the the things that makes me love using the language.

> The irony is that people are now abusing "aspects" and "dependency injection" via frameworks like Spring that bring everything but the kitchen sink, but then the language becomes effectively dynamic, as via those annotations all static type safety goes out the window.

> Misconceptions mostly.

But drop the strawman argument and borderline ad hominem. It'll do you better.

Re:Go is Google's language, not ours by emj on Wednesday May 22, 2019 @11:18AM (#19982137)
Spring is terrible in that sense, and you do find professionals arguing for Spring and strongly typed language. That said it's not an argument I've ever heard before being part of a Spring centric shop.
Re:Go is Google's language, not ours by kaidax on Friday May 24, 2019 @07:46AM (#20000512)
What ad hominem? That Java ecosystem is wholly dependent on crazy amount of magic is not a personal attack, really, but a mere sad admission.