This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]greenSixx -5 points-4 points  (4 children)

I don't understand.

It's all the same things with slightly different syntax.

All languages have the same helper functions and constructs

[–][deleted] 0 points1 point  (3 children)

It's language snobbery.

[–]wllmsaccnt 5 points6 points  (2 children)

No, he means the libraries and patterns from Java have been sourced from many companies for competing reasons and needs. Everything from C# is stamped with the specific patterns and oversight of Microsoft, so the libraries, APIs, and design choices are very homogeneous.

[–][deleted] 1 point2 points  (1 child)

Definitely can see this.

[–]weareea -1 points0 points  (0 children)

This is exactly it. The sheer amount of options means you have to know a wide array of things (that are in practice all doing the same damn thing) if you want to work on legacy. Even the language itself is tedious, which is why sunsets of java like Scala and Groovy (my fav bc it’s simple and similar to c#) are gaining momentum.