我想为编程语言创建一个新的插件,因为在我问这个问题的时候没有任何IDE。我认为如果我尝试使用Netbeans或Eclipse之类的可用平台或者......,IDE开发会容易得多。 正如我所检查的那样,Eclipse插件(如果该插件未更新)将无法在1或2年后启动。我的意思是,Eclipse开发了一种旧插件必须遵循的方式,以保持兼容性。
答案 0 :(得分:1)
我无法回答你原来的问题,因为我还没有为Netbeans开发。
作为向后兼容性,如果版本依赖项设置正确,并且只使用其他插件的API,则旧插件应该可以工作(有一些例外,但在这种情况下升级插件不需要太多努力,因为有关于已发生变化的文件。
Eclipse开发的主要缺点是文档有时很少,但对于常见任务,有一些可用。
答案 1 :(得分:0)
对不起,我也只能回答你问题的1/2。
我开发了(小)eclipse插件和日食RCP。两者都是轻而易举的。我同意@ Zoltan的评论,让你的依赖关系正确和不要在aplugin中使用某些后门不支持的功能,你不能控制&你的问题应该是最小的。即使您遇到了依赖性问题,配置也很简单,您可以非常快速地更新插件版本。