ubi*_*con 0 .net java open-source
我总是听说Java是开源的,这是一个很大的好处,但是我没有看到Java是开源的应该让我使用它而不是封闭源的.NET. 这个网站有一些问答部分(特别是这些发展对行业有什么意义)给出了一些信息,但是Java是开源的唯一(或最大)优势?
由于我是初学者,有没有任何专业人士发现自改变以来有什么重大差异?
编辑:
请忽略这个问题的.NET部分,我只是将它用作比较. 我真正关心的是了解Java开源的好处.
如果您是主流用户,可能对您没有直接的好处.
但是,Java的开源基础使人们更容易使其适应闭源供应商认为不需要支持的更多小众需求.较小的供应商(或开源项目)可以提供满足这些特殊需求的解决方案.
例如,Java运行在各种各样的平台和操作系统上,其中大多数都是由Sun以外的公司支持的(即使在开源之前也是如此).
有任何专业人士注意到自改变以来有任何重大差异
我喜欢Linux发行版现在包含"官方"Sun JVM和JDK,而不是让您单独安装它或使用提供的"大多数兼容"替代实现.