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

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

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

    狂奔 lion

    自強(qiáng)不息

    前端框架動(dòng)態(tài)組件和代碼生成之間的選擇

    目前主流的SSH開發(fā)架構(gòu)中,為減輕開發(fā)者工作,便于管理開發(fā)過程,往往用到一些公共代碼和組件,或者采用了基于模版的代碼生成機(jī)制,對(duì)于后臺(tái)的DAO,Service等因?yàn)榧軜?gòu)決定,代碼生成必不可少,但是在前端頁面的實(shí)現(xiàn)上,卻可以有兩種不同的思路,一種是把配置信息直接封裝成更高級(jí)別的組建,一種是進(jìn)行代碼生成。請(qǐng)大家討論一下這兩種方案的優(yōu)劣,這里先拋磚引玉了。

    相同點(diǎn):
    配置信息:XML OR 數(shù)據(jù)庫

    控件化:
    優(yōu)點(diǎn):
    1 易于添加公共功能
    2 修改配置數(shù)據(jù)直接生效
    3 代碼結(jié)構(gòu)清晰,對(duì)開發(fā)者友好
    缺點(diǎn):
    1 重組內(nèi)存中對(duì)象結(jié)構(gòu),性能沒有代碼生成好(但渲染時(shí)間相同)
    2 僅能控制組件自身封裝的配置,不支持個(gè)性化修改,如果配置文件不支持的參數(shù),則控件不支持
    3 必須保證每個(gè)控件一個(gè)配置

    代碼生成:
    優(yōu)點(diǎn):
    1 性能較好
    2 易于定制內(nèi)容
    3 可以只配置一個(gè)模版,然后做出多個(gè)簡單的修改
    缺點(diǎn):
    1 不能針對(duì)多個(gè)頁面同時(shí)添加公共功能
    2 業(yè)務(wù)修改需要重新生成代碼
    3 開發(fā)者需要修改自動(dòng)生成的代碼,并需要了解一些底層的實(shí)現(xiàn)結(jié)構(gòu)

    =====================20091029
    代碼生成并不能提高工作效率,尤其是針對(duì)復(fù)雜的富客戶端開發(fā)
    開發(fā)組件可提提供一種有效的選項(xiàng),但是在運(yùn)行效率和內(nèi)存處理上需要細(xì)心處理


     @2008 楊一. 版權(quán)所有. 保留所有權(quán)利

    posted on 2010-06-25 19:11 楊一 閱讀(454) 評(píng)論(0)  編輯  收藏 所屬分類: Other Tech

    <2010年6月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    導(dǎo)航

    公告

    本人在blogjava上發(fā)表的文章及隨筆除特別聲明外均為原創(chuàng)或翻譯,作品受知識(shí)產(chǎn)權(quán)法保護(hù)并被授權(quán)遵從 知識(shí)分享協(xié)議:署名-非商業(yè)性使用-相同方式共享 歡迎轉(zhuǎn)載,請(qǐng)?jiān)谵D(zhuǎn)載時(shí)注明作者姓名(楊一)及出處(m.tkk7.com/yangyi)
    /////////////////////////////////////////
    我的訪問者

    常用鏈接

    留言簿(5)

    隨筆分類(55)

    隨筆檔案(55)

    相冊(cè)

    Java

    其他技術(shù)

    生活

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    自強(qiáng)不息


    用心 - 珍惜時(shí)間,勇于創(chuàng)造
    主站蜘蛛池模板: 99国产精品视频免费观看| 巨胸喷奶水视频www免费视频| 日本黄色动图免费在线观看| 国产精品亚洲w码日韩中文| 免费播放国产性色生活片| 国产做床爱无遮挡免费视频| 麻豆亚洲AV成人无码久久精品| 韩国日本好看电影免费看| 亚洲精华国产精华精华液网站 | 99re6在线视频精品免费| 中文字幕久久亚洲一区| 成全在线观看免费观看大全| 国产亚洲无线码一区二区| 一区二区在线免费观看| 亚洲国产精品日韩在线| 成人免费无码大片a毛片软件| 亚洲av无码av在线播放| 亚洲AⅤ永久无码精品AA| jizz免费在线影视观看网站| 亚洲人成人无码网www电影首页 | 亚洲精品无码久久久久去q| 国产午夜免费高清久久影院| 久久亚洲AV成人无码软件| 国产成在线观看免费视频| 亚洲成AV人片高潮喷水| 久久久久亚洲精品男人的天堂| 中文字幕无码日韩专区免费| 亚洲人成电影网站| 国产免费av片在线无码免费看| 成人免费一区二区三区| 亚洲精品美女在线观看播放| 黄网址在线永久免费观看 | 免费夜色污私人影院网站| 久久久综合亚洲色一区二区三区 | 一级毛片不卡片免费观看| 男人天堂2018亚洲男人天堂| 亚洲成网777777国产精品| 精品熟女少妇av免费久久| 亚洲国产精品成人AV在线| 国产亚洲人成网站在线观看不卡| 黄+色+性+人免费|