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

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

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

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    靜態描述與動態調整

    Posted on 2007-05-27 18:48 canonical 閱讀(1247) 評論(1)  編輯  收藏 所屬分類: Witrix開發平臺
        描述所關注的是“what”,而運行所關注的是“how”。在現代軟件開發中,描述信息作占的比重日益加大。甚至一種極端的傾向是把所有業務邏輯都寫在各種格式的配置文件中. 配置文件目前多采用xml格式,它的優點是自說明的:屬性名直接標示了其基本含義,但是這也在一定程度上加重了命名的負擔, 造成了配置文件的臃腫。因為在普通的程序語言中,可以用來傳遞信息的結構更加豐富,例如參數的相對位置,參數類型, 匿名函數, 指針引用等。而一般配置文件中沒有定義合適的繼承,封裝等抽象機制,很難如同普通程序語言那樣進行有效的結構壓縮。
        在很多靈活的弱類型語言中,借助各式語法糖(syntax sugar)可以實現描述性的運行結構, 或者可以看作是構造性的描述, 它在部分程度上消解了描述的詮釋問題, 不需要額外的解釋器即可實現描述結構的解析. 這有些類似于編譯理論中的語法制導翻譯, 在動態結構組裝方面具有明顯的優勢. http://m.tkk7.com/canonical/articles/19697.html. 但是獨立的描述信息仍然是有著重要作用的, 關鍵是作為元數據存在的描述信息可以以多種方式被使用, 并可以被部分使用. 此外一些特殊設計的描述文件可以很自然的匯集系統各個方面的信息到同一層面加以展示,而一個通用語言無論語法如何靈活, 抽象能力如何強大, 畢竟受限于先天的結構, 要做到這一點還是不現實的.
        在witrix平臺中配置文件的設計一般是綜合考慮靜態描述和動態調整的需要, 在設計上分成靜態描述段和動態運行的init段, 系統將確保init段中的tpl代碼會在適當的時候被調用.


    Feedback

    # re: 靜態描述與動態調整  回復  更多評論   

    2007-08-18 04:54 by ObjectTutor
    軟件要靈活,但要適度
    太靈活了就事半功倍了
    主站蜘蛛池模板: 亚洲国产午夜中文字幕精品黄网站| 久久亚洲高清观看| gogo免费在线观看| 亚洲AV永久无码精品成人| 最近免费中文字幕大全免费 | 亚洲欧洲国产精品香蕉网| 免费女人高潮流视频在线观看| 天天爽亚洲中文字幕| 免费人成网站7777视频| 午夜免费福利小电影| 国产精品亚洲av色欲三区| 人人狠狠综合久久亚洲婷婷| 毛片基地免费观看| 中文字幕免费在线看线人动作大片| 亚洲理论精品午夜电影| 亚洲成AV人在线观看网址| 国产在线观看麻豆91精品免费| 思思久久99热免费精品6| 亚洲精品视频专区| 丝袜熟女国偷自产中文字幕亚洲| 99久久久国产精品免费无卡顿| 国产精品高清免费网站| 日韩亚洲人成在线| 99人中文字幕亚洲区| 亚洲国产精品尤物YW在线观看| 亚洲成人免费网站| 日韩免费高清播放器| 亚洲av成人一区二区三区在线播放| 亚洲成色WWW久久网站| 亚洲国产精品一区二区第四页| 麻豆一区二区免费播放网站| 全免费a级毛片免费看| 国产亚洲高清在线精品不卡| 亚洲国产精品久久人人爱| 亚洲国产精品一区第二页| 免费看国产一级特黄aa大片| 成人毛片免费观看视频在线| 99久9在线|免费| 美女在线视频观看影院免费天天看 | 韩国二级毛片免费播放| 国产精品1024永久免费视频 |