【问题标题】:Good examples of .NET (C#) open source projects ported to Java? ( C# -> Java ) [closed].NET (C#) 开源项目移植到 Java 的好例子? (C#-> Java)[关闭]
【发布时间】:2010-04-08 20:50:34
【问题描述】:

我注意到几个著名的 Java 项目被移植到 C# .NET。一些例子:

  • 休眠 -> NHibernate
  • JUnit --> NUnit
  • 蚂蚁 --> NAnt
  • Lucene --> Lucene.Net, NLucene
  • iText --> iTextSharp
  • log4j --> log4net
  • 石英 --> Quartz.NET

我对相反的情况感到好奇:有哪些值得注意的 .NET 项目已被移植到 java 世界?

我查看了http://csharp-source.net 的项目列表,但没有看到任何明显的项目。

【问题讨论】:

  • 这些项目中的大多数被移植到 .NET 只是因为 Java 先出现。但我也很好奇……
  • Java 已经存在了很长时间,并且长期以来一直是开源社区的最爱,因此拥有大量有用的项目。为 .NET 开发的东西不太可能不适用于 JVM。虽然我希望有人将 Terracotta Cluster 移植到 .NET。
  • 是的,Java 于 1995 年问世,C# 于 2001 年问世。Java 有 6 年的领先优势,但我认为这不会阻止 创意程序员(2001 年后)开发最初作为 C# 项目有用的东西,后来被 java 社区克隆。也许我引用的所有 java 示例都发生在 2001 年之前(我没有研究每个示例的历史),这无意中使调查看起来不平衡。
  • 一般项目流行后才移植,这需要时间。因此,大多数移植项目已经存在了一段时间,这给 Java 带来了更大的优势。
  • 有趣。可能首先在 .NET 中发现众所周知的项目会有所帮助...有没有人有这方面的来源?

标签: c# java .net open-source naming-conventions


【解决方案1】:

根据我对 .net 生态系统的了解,最缺少的部分似乎是 Linq,this StackOverflow question provides some infos。在这些答案中,最相关的似乎是Quaere

【讨论】:

    【解决方案2】:

    JaQu 是另一个例子

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多