<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    John Jiang

    a cup of Java, cheers!
    https://github.com/johnshajiang/blog

       :: 首頁 ::  :: 聯系 :: 聚合  :: 管理 ::
      131 隨筆 :: 1 文章 :: 530 評論 :: 0 Trackbacks
    NetBeans vs. Eclipse RCP: 插件機制比較
        本文是JavaLobby上的一篇小文,作者對NetBeans和Eclipse的插件機制進行了一些比較,如有興趣,可以看看。(2008.10.15最后更新)

    NetBeans與Eclipse處理擴展點及擴展的方式是不同的。讓我們看看這些不同之處。請注意,本文僅針對那些對這兩個平臺的插件機制都具備相當知識的人。


    NetBeans Platform:
    定義擴展點 創建一個接口,并將它置入一個公共模塊包中。
    創建擴展 創建上述接口的實現,并通過layer.xml文件將它注冊到虛擬文件系統中。
    讀取可用的擴展 使用org.openide.util.Lookup類去獲取上述接口實現的實例。

    Eclipse RCP:
    定義擴展點 創建一個擴展點的描述符方案,該方案定義了擴展點的元素與屬性,以及這些元素之間的關系。
    可用的屬性類型為:boolean,string,java,resource和identifer。可向該方案的任何部分添加文檔。
    最后,向plugin.xml文件 注冊你的擴展點。
    創建擴展 根據上述方案,在plugin.xml文件中創建一個子部分,在此處向屬性賦予值。如果屬性類型為java,則也要創建被引用的Java類。
    讀取可用的擴展 使用org.eclipse.core.runtime.IExtensionPoint獲取擴展的列表。從每個擴展中獲取IConfigurationElement的列表:
    每個IConfigurationElement對應于plugin.xml文件中的一個XML標簽。

    NetBeans平臺 Eclipse RCP
    優點 缺點 優點 缺點
    非常簡單,易于學習 擴展點沒有定義它自己:沒有關于是哪個公共模塊接口作為擴展點使用的信息。 擴展點清晰地定義了它自己:快速查看jar文件,你就能立即知道該插件提供了哪些擴展點,以及它們是由哪些元素組成的。 比較復雜,需要更多時間去學習

    使用的查找名也未作定義 有許多屬性類型:可以在XML文件中描述特定的結果。

    擴展和其它的內容都混寫在layer.xml文件中:難以確定該模塊用于哪些擴展。 可生成擴展的多數組成部分,見PDE。


    定義好了文檔的位置。

    posted on 2008-10-15 14:40 John Jiang 閱讀(2848) 評論(2)  編輯  收藏 所屬分類: Eclipse 、JavaNetBeans翻譯

    評論

    # re: NetBeans vs. Eclipse RCP: 插件機制比較(譯) 2008-10-15 13:04 日月雨林@gmail.com
    現在的netbeans RCP 也可以不用些layer.xml 文件的。他是可選的。  回復  更多評論
      

    # re: NetBeans vs. Eclipse RCP: 插件機制比較(譯) 2008-10-15 15:23 bennycompile
    做開發工具就是為簡單易用,其他的都是扯淡  回復  更多評論
      

    主站蜘蛛池模板: 国产成人青青热久免费精品| 久久久久亚洲AV无码专区体验| aaa毛片免费观看| 久久亚洲AV无码精品色午夜麻| 国产成人精品免费视| 日韩欧美亚洲国产精品字幕久久久 | 亚洲va在线va天堂va不卡下载| 四虎免费影院ww4164h| 美女视频黄a视频全免费网站一区| 亚洲尤码不卡AV麻豆| 青青青免费国产在线视频小草| 免费的黄色的网站| 91亚洲精品视频| 亚洲AV无码专区日韩| 久视频精品免费观看99| 免费一区二区无码视频在线播放 | 亚洲欧洲久久av| 2021国产精品成人免费视频| 牛牛在线精品观看免费正| 亚洲国产精品成人精品小说 | 亚洲性无码AV中文字幕| 亚洲国产精品无码久久久秋霞2| 久久久久国色AV免费观看性色| xxxx日本在线播放免费不卡| 亚洲av永久无码精品三区在线4| 亚洲亚洲人成综合网络| 暖暖日本免费在线视频| 99久久国产免费-99久久国产免费 99久久国产免费中文无字幕 | 国产成人亚洲综合在线| 亚洲日本国产精华液| 亚洲一级特黄大片在线观看| 操美女视频免费网站| 99精品在线免费观看| GOGOGO免费观看国语| 苍井空亚洲精品AA片在线播放 | 久久精品免费一区二区喷潮| 成人性做爰aaa片免费看| 精品久久久久久亚洲综合网| 亚洲乱码一二三四区乱码| 久久精品视频亚洲| 超清首页国产亚洲丝袜|