Eclipse的插件機(jī)制是個(gè)非常好的東西,架構(gòu)也非常靈活。我們開發(fā)的插件有時(shí)候需要提供一些擴(kuò)展機(jī)制,允許他人擴(kuò)展,但是如果是提供的標(biāo)準(zhǔn)的Eclipse擴(kuò)展點(diǎn)的話無疑加大了開發(fā)擴(kuò)展功能的難度,開發(fā)人員必須熟悉Eclipse插件開發(fā)才可以。在最近做的幾個(gè)IDE中,為了避免這個(gè)問題,我都采用了最原始的插件擴(kuò)展方式,也就是擴(kuò)展功能的開發(fā)人員把擴(kuò)展插件的jar包或者.class文件放到某個(gè)目錄下即可,這些擴(kuò)展功能也只需實(shí)現(xiàn)某個(gè)接口即可,由我的插件來進(jìn)行加載。這樣在擴(kuò)展功能開發(fā)人員看來,寫擴(kuò)展功能就是寫一個(gè)實(shí)現(xiàn)了某個(gè)接口的Java類,無需了解Eclipse插件開發(fā)的知識(shí)了,當(dāng)然這帶來的缺點(diǎn)就是靈活性降低了。
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||