【发布时间】:2010-04-06 03:34:22
【问题描述】:
我总是听说 Java 是开源的是一个很大的好处,但我看不出 Java 作为开源应该如何吸引我使用它,而不是 .NET 是闭源的。 This website 有一些问答部分(这些发展对行业的意义是什么?)提供了一些信息,但免费是 Java 的唯一(或最大)优势开源?
由于我是初学者,你们中的任何一位专业人士是否注意到更改后的任何重大差异?
编辑:
请忽略此问题的 .NET 部分,我只是将其用作比较。 我真正关心的是知道开源对 Java 有什么好处。
【问题讨论】:
-
我很想将其标记为主观和论证,但准备好让它受益于怀疑,因为它可能会导致一些有趣的答案。别人怎么看?
-
您可能应该将此问题设为社区 wiki,因为它没有明确的答案。只需点击编辑并标记问题文本下方的复选框。
-
@johnc:我投票决定关闭。 Mono 有点让这个问题变得没有意义,所以我认为它不会产生任何有用的东西......让我们看看。
-
我不是要争论,我真的很想知道。我只是不明白在开发框架的上下文中开源是一个优势还是劣势(除了用于 Java 开发的软件工具大部分是免费的这一事实)。下面的一些人说将 .NET 称为闭源是不公平的,但我被教导不同。如果我被教错了,有人可以用一些特定的文献来启发我吗?此外,我不知道 Mono 是如何计算的,因为它没有得到 Microsoft 的官方支持。
-
@typoknig 我绝不会试图把你描绘成一个巨魔。投票结束是一种使可用问题尽可能客观的机制,以避免 SO 成为“对话”站点。郑重声明,我没有投票结束这个问题。
标签: java .net open-source