C# 在C.NET中编程eclipse插件

C# 在C.NET中编程eclipse插件,c#,java,eclipse,plugins,C#,Java,Eclipse,Plugins,我有一个eclipse插件的想法。然而,我更喜欢的编码语言是C.NET 我想将我的插件与现有的Eclipse插件集成。我的问题有两个方面 第一,可以用C编写eclipse插件吗?如果是这样,我如何将其与eclipse集成?请记住,它必须是平台独立的。也就是说,它也应该在Linux上工作 第二,当某个事件被触发时,是否可以从eclipse调用我的C代码 EclipseIDE是用Java编写的,其插件也应该是Java。这并不意味着你不能编写一个可以单独安装在用户机器上并让插件与之交互的C程序或服务,

我有一个eclipse插件的想法。然而,我更喜欢的编码语言是C.NET

我想将我的插件与现有的Eclipse插件集成。我的问题有两个方面

第一,可以用C编写eclipse插件吗?如果是这样,我如何将其与eclipse集成?请记住,它必须是平台独立的。也就是说,它也应该在Linux上工作


第二,当某个事件被触发时,是否可以从eclipse调用我的C代码

EclipseIDE是用Java编写的,其插件也应该是Java。这并不意味着你不能编写一个可以单独安装在用户机器上并让插件与之交互的C程序或服务,但我认为你会发现这相当麻烦,而且不符合你的平台独立性要求。也就是说,编程语言不应该像口语一样对待——它们只是一种工具。这项工作的最佳工具应该用在这种情况下,那就是Java。我必须告诉你,当你开始变得复杂时,即使是在Mac上并行运行的windows,也会出现windows上普通的克隆pc所没有的.net错误。对于大规模部署的应用程序,我在开发/技术支持体验课程中看到了windows pc平台上也不存在的Mono问题。这就是说,如果您对C语言有足够的了解,您很可能可以直接用Java编写代码。我在C之后学习Java,花了一两天的时间。对于简单的东西,语法与C的99%相同。感谢您的见解: