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

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

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

    插件開發(fā)框架的思考

    插件開發(fā)框架其實和目前開源界流行的MVC框架之類的相同,都決定了基于這個框架的開發(fā)方式,如基于MVC框架,就會按照MVC思想來進行開發(fā),而插件開發(fā)框架呢,也是同樣如此,就要求基于插件的方式來進行開發(fā),不過插件開發(fā)框架和MVC框架又有不同,插件開發(fā)框架是一個可以成為系統(tǒng)基礎(chǔ)架構(gòu)的框架,而MVC框架通常來講不足以成為,如在目前的MVC框架Webwork、Struts上我們通常都需要加上Spring、Hibernate來構(gòu)成系統(tǒng)完整的基礎(chǔ)架構(gòu),這個時候由于MVC框架的實現(xiàn)是沒有標(biāo)準(zhǔn)可參照的,就造成了在各種系統(tǒng)中形成了不同的但很類似的基礎(chǔ)架構(gòu),但卻造成了無法復(fù)用的現(xiàn)象;插件開發(fā)框架則是作為統(tǒng)一系統(tǒng)基礎(chǔ)架構(gòu)的一種開發(fā)方式,它使得系統(tǒng)的復(fù)用成為了可能,而同時由于插件開發(fā)框架對于動態(tài)性的支持,使得系統(tǒng)更加的靈活和可擴展。
    來看看一個插件開發(fā)框架,應(yīng)該提供些什么東西,作為改變系統(tǒng)架構(gòu)思想的框架,插件框架需要考慮很多方面,如開發(fā)、測試、部署等,總結(jié)下來一個插件框架應(yīng)提供插件的開發(fā)規(guī)范;插件開發(fā)、調(diào)試的IDE;插件的測試方法;插件的部署策略以及插件的管理端。
    插件的開發(fā)規(guī)范
    作為改變系統(tǒng)架構(gòu)思想的框架,首先就是要提供插件的開發(fā)規(guī)范,要明確的提出怎么樣去開發(fā)一個插件,這是插件框架的核心要素,直接決定了基于此框架是否可開發(fā)出符合需求的插件以及開發(fā)插件的難度。
    插件開發(fā)、調(diào)試的IDE
    這對于插件開發(fā)的生產(chǎn)力有決定性的影響,在沒有插件開發(fā)、調(diào)試的IDE的情況下,插件的開發(fā)、調(diào)試會較傳統(tǒng)的直接開發(fā)方式變得更加困難。
    插件的測試方法
    為插件的測試提供指導(dǎo)性的方法,主要就是在單元測試以及集成測試方面。
    插件的部署策略
    插件如何進行部署這是很關(guān)鍵的,直接影響到整套系統(tǒng)是否可快速的進行部署以及功能、集成測試。
    插件的管理端
    提供對于系統(tǒng)中插件的管理,如插件的安裝、配置的修改、插件的卸載、插件的啟動、停止、重啟、插件啟動順序的控制等。

    同時作為框架,應(yīng)提供一些基礎(chǔ)的插件,為系統(tǒng)的開發(fā)提供方便。

    posted on 2006-05-28 15:05 BlueDavy 閱讀(5438) 評論(3)  編輯  收藏 所屬分類: Plugin Architecture

    評論

    # re: 插件開發(fā)框架的思考 2006-05-31 23:09 Vincent Thinking

    一直都對插件框架的概念很模糊,甚至說是沒有什么清晰的概念.
    現(xiàn)在我一直在關(guān)注,如何做到更好的性能,更好的穩(wěn)定性,更好的UI.畢竟軟件是給用戶來使用的. 擴展性對我來說反而放到一個不是很重要的位置上,畢竟不是做開源,不用考慮別人的情況. 太多的接口太多的層次對我來說怎么看都不是一件很happy的事情.^_^   回復(fù)  更多評論   

    # re: 插件開發(fā)框架的思考 2006-06-01 18:50 BlueDavy

    ^_^,只有在有了足夠的靈活的基礎(chǔ)上才能推出模板性的智能機制,太多的接口和太多的層次是可以通過框架的智能性去改變的.....
    框架和系統(tǒng)是毫無比較性的,兩者關(guān)注的角度非常的不同...  回復(fù)  更多評論   

    # re: 插件開發(fā)框架的思考 2006-11-02 11:40 Long

    插件框架和MVC應(yīng)該是從兩個不同的角度去描述系統(tǒng)結(jié)構(gòu)設(shè)計的.二者應(yīng)該來講,不矛盾,并且相輔相成.  回復(fù)  更多評論   

    公告

     









    feedsky
    抓蝦
    google reader
    鮮果

    導(dǎo)航

    <2006年5月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    統(tǒng)計

    隨筆分類

    隨筆檔案

    文章檔案

    Blogger's

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日本高清免费观看| 久久免费99精品国产自在现线 | 免费看AV毛片一区二区三区| 亚洲色偷偷偷网站色偷一区| 四虎在线成人免费网站| 亚洲国产成人va在线观看网址| 猫咪免费人成网站在线观看| 亚洲成人免费在线观看| 无码国产精品一区二区免费I6| 亚洲va在线va天堂成人| 国产男女猛烈无遮挡免费视频| 亚洲av综合av一区二区三区| 少妇亚洲免费精品| 成年女人A毛片免费视频| 亚洲国产精品va在线播放| 日韩免费的视频在线观看香蕉| 亚洲视频一区在线播放| 久久久久久国产a免费观看黄色大片 | 毛片亚洲AV无码精品国产午夜| 深夜国产福利99亚洲视频| 免费国产va在线观看| 国产成人麻豆亚洲综合无码精品| 免费看无码特级毛片| 亚洲国产精品综合福利专区| 毛片在线看免费版| 人体大胆做受免费视频| 亚洲av一综合av一区| 一个人看www在线高清免费看| 在线观看亚洲专区| 亚洲av无码一区二区三区不卡| 国产香蕉免费精品视频| 亚洲1区2区3区精华液| 亚洲三区在线观看无套内射| 亚洲一区免费视频| 一级特黄色毛片免费看| 亚洲熟妇av一区| 亚洲国产一区视频| 国产91免费视频| av网站免费线看| 亚洲av乱码一区二区三区| 亚洲av午夜成人片精品电影|