【问题标题】:Is there a way to develop Eclipse plugins using .NET?有没有办法使用 .NET 开发 Eclipse 插件?
【发布时间】:2011-11-15 23:58:16
【问题描述】:

我知道这听起来像是一个奇怪的问题,但是有没有任何 .NET 友好的方式来开发 eclipse 插件?

  • .NET 组件的 Java 包装器?
  • .NET 的 OSGI 实现?
  • 翻译?代码生成器?
  • .NET API 来自动创建插件?

例如,一家专注于 .NET 的公司拥有一些基于 .NET 的类似 IDE 的工具,希望将一些工具移至 Eclipse,有没有办法重用已完成的任何工作?还是必须用Java从头开始编写? (或任何其他基于 JVM 的语言)

如果那里什么都没有,是否可以创建一个包装器以在 Eclipse 插件中嵌入 .NET 控件(仅限 Windows 或使用 Mono)?

我找到了这些相关资源:OSGi implementation for .NET

Is there a way to create Eclipse plugins with Python?

(这表明答案是否定的,但问题是:理论上可以做到吗?)

【问题讨论】:

    标签: .net eclipse-plugin


    【解决方案1】:

    用户界面将不可移植。 Eclipse 有自己的 API,需要遵守,这与 Visual Studio 的 API 不同。对不起。

    但是逻辑上,您的插件所做的任何原始数据处理都可以很好地移植。您甚至可以将逻辑放入 COM 组件并从 Java 中调用它,或者使用JNBridgeJNI4net。但是,逻辑代码是否会移植完全取决于您最初构建代码的方式,因此请对前面的句子持保留态度。

    【讨论】:

      猜你喜欢
      • 2011-11-26
      • 2011-04-12
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 2020-11-17
      • 2011-11-11
      • 2010-12-16
      • 1970-01-01
      相关资源
      最近更新 更多