有没有办法使用.NET开发Eclipse插件?

时间:2011-11-15 15:44:21

标签: .net eclipse-plugin

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

  • .NET组件的Java包装器?
  • OSGI的.NET实现?
  • 译者?代码生成器?
  • 用于自动创建插件的.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?

(这表明答案是“不”,但问题是:它可以在理论上完成吗?)

1 个答案:

答案 0 :(得分:2)

用户界面不可移植。 Eclipse有自己的API需要遵守,而且与Visual Studio的API不一样。遗憾。

但逻辑是,你的插件所处理的任何原始数据都可以很好地移植。您甚至可以将逻辑放入COM组件并从Java调用它,或使用JNBridgeJNI4net。逻辑代码是否将移植完全取决于您最初如何构造代码,因此,请使用以前的句子。