TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

7 点作者 carlosgg超过 10 年前

1 comment

PaulHoule超过 10 年前
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 未加载