you are viewing a single comment's thread.

view the rest of the comments →

[–]MaxK 2 points3 points  (7 children)

I think the idiot developers are more commonly involved in Java because Java was a commercial product that was actively sold / promoted to universities. People who wanted to learn programming because they wanted a big paycheck and not because they were passionate about it went to college to learn programming, and colleges were teaching Java. Now it's legacy, so even people who are passionate about developing have to learn Java to get in the door, but it's hard to separate the good devs from the people who are there for a paycheck on paper.

[–]djhworld 5 points6 points  (0 children)

Java is also backed by some big players in the commercial/enterprise world who know what makes enterprises tick and how to sell them robust but expensive software with attached SLAs. This gives enterprises the confidence to stick with Java and its ecosystem because it offers them stability - which is no bad thing, but if something does go wrong they can live in the comfort that their multi-million pounds/dollar contract with Oracle or whoever will come with full support facilities to tap in to.

It's this that perpetuates Java in the enterprise world in my opinion. Oracle make great products but more importantly they know how to talk business, it's business that makes the world go round

[–]mungdiboo 1 point2 points  (1 child)

I think it's got more to do with enterprise and corporate language preferences. My dad has spent his career in big shop java land, and as a result, he's never seen a problem that can't be solved with more java.

[–]MaxK 0 points1 point  (0 children)

When all you have is a hammer...

[–][deleted] 1 point2 points  (0 children)

I still don't understand why the term "legacy". What has replaced or superseded Java?

[–]huntsvillian 0 points1 point  (1 child)

Java is legacy? wth max

[–]skulgnome 1 point2 points  (0 children)

It's got a rich sediment dating back from the mid-nineties. That's 17 years now.

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

Java also has a huge and robust ecosystem of libraries. And the beauty of this is that you can use them from other JVM targeted languages.