java - 编写中/大型系统时的问题

标签 java python ruby system enterprise

对 Python(我非常喜欢)和 Ruby 等语言有一些炒作,但我正在用 Python 编写一个中型系统,感觉缺少一些使用 Java 时会拥有的工具:Eclipse 功能、JUnit 集成和一些语言功能,例如在编译时捕获一些错误。

有人说 Java 作为一种语言已经死了。但大型重要软件都是用 Java 编写的:Hadoop、Lucene 等等。

对于此类中型/大型基础设施软件来说,Java 是比 Python 或 Ruby 更好的语言吗?

最佳答案

这种问题可能会变得非常有争议......对于企业软件来说,大多数时候关键因素是政治因素,而不是技术因素。

如果您拥有这家企业,请坚持使用最适合您愿景的技术。如果没有,请使用 Java - 它在政治上更安全。

技术领域,几乎是平手。

关于java - 编写中/大型系统时的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4083554/

相关文章:

ruby - Ruby 中的统计和矩阵代数

java - 实现 Map 的保存(或提交)和回滚方法

java - Gradle 构建错误 java.lang.IllegalArgumentException

python - Python不断显示 'object has no such attribute'

python - Google API 客户端,在参数名称中调用带点的内置 API

python - 如何读取本身位于 zip 文件内的文件夹内的文件

java - java中100万个引用集合的内存分配

java - 在运行时在 netbeans 中启用断言

ruby - 如何通过 Rubocop 指示打开 & :read as argument to File.

ruby-on-rails - Ruby rails - NilClass :Class 的未定义方法 `model_name'