TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why are IT systems in big enterprises usually built using Java?

7 pointsby carlosggover 10 years ago

1 comment

PaulHouleover 10 years ago
Because Java is a language developed by adults.<p>Over the long term the Java team has been making hard decisions and doing the right thing. Some guys wrote a paper about how the Java memory model was bogus and not right for multithreaded programming and they fixed it. C++ got around to this ten years later. Thanks to the global interpreter lock and lots of old GNU libraries that will never be treadsafe you can&#x27;t do anything with threads in Python, Ruby, Javascript or other common interpreted languages.<p>The JVM team sees many tough challenges ahead and they are doing the hard work to make real solutions.<p>The strength of the JVM is so great that it is the ideal target for languages like Scala and Clojure and Groovy so if you can&#x27;t stand Java syntax you have great alternatives -- and you still have access to all the amazing open source libraries that exist in Java, including the ability to plug into and interoperate with anything on the planet.
评论 #9050718 未加载