2009-09-30 44 views
4

我想爲編程語言製作一個新的插件,因爲當我問這個問題時沒有任何IDE。我認爲如果我嘗試使用Netbeans或Eclipse之類的可用平臺之一,IDE開發就會更容易... 當我檢查時,Eclipse插件(如果該插件未更新)將無法在啓動之後啓動1或2年。我的意思是,Eclipse開發了一種老插件必須遵循的方式來保持兼容性。哪一個更好(支持,難度...)來開發一個插件,Netbeans或Eclipse?

+0

對於任何一個IDE,您都沒有長期的保證 - Oracle可以取消所有我們知道的未來Netbeans開發。數字表示Eclipse是Java的主要IDE。 – SteveD 2009-10-01 21:14:56

+0

是的,這是真的。就我所知,Oracle將持有這些開源項目,但每年Eclipse的規模越來越大。 感謝大家,我現在關閉這個問題。我想我會在進一步閱讀批准後選擇Eclipse。 – nbitd 2009-10-02 10:09:04

回答

0

對不起,我也只能回答你的問題的一半。

我開發了(小)eclipse插件和eclipse RCP。兩者都很輕鬆。我同意@ Zoltan的評論,得到你的依賴關係&不使用aplugin中的一些後門不受支持的功能你不控制&你的問題應該是最小的。即使您遇到依賴性問題,配置也很簡單,您可以非常快速地爲您的插件創建更新版本。

+0

謝謝你們兩位回覆我的問題。我很想用Eclipse開始開發這個插件,但是在兩個站點瀏覽完畢後,我發現了Netbeans的編程語言擴展教程插件,這對Netbeans來說可能是一個很大的優勢。 我仍然不知道選擇哪一個,但我認爲這不是一個容易的問題,所以值得等待。 – nbitd 2009-10-01 18:50:24

1

我無法回答你原來的問題,因爲我還沒有爲Netbeans開發過。

作爲向後兼容性,如果版本依賴關係設置正確,並且僅使用其他插件的API,則舊插件應該可以工作(有一些例外,但在這種情況下,不需要太多的努力,因爲有關於改變的文檔)。

Eclipse開發的主要缺點是文檔有時很少,但對於常見任務有一些可用。

相關問題