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

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

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

    數據加載中……
    full stack framework解釋
       今天上iteye上看到一個老帖子,是關于full-stack framework的一個點評,對這個概念并不熟悉,所以就google了一下,綜合下各方面的解釋。
       1、from wiki

       基本意思是說:full stack framework是將有用的多個web開發庫整合為一個單內聚的軟件棧框架(棧應該是一個形象的比喻吧)給web 開發者使用。
       個人的理解應該就是一整套的解決方案,而不是像struts這樣只是MVC或者像mybatis這樣的ORM框架。
       2、oschina上面剛好也有人問這個問題,看的一個不錯的解答,就copy過來
        

         full-stack 的設計,意味著各層能夠無縫的集成在一起,遵循的DRY原則(don't repeat     yourself),將各層共用的東西,抽取出來,并通過自頂向下的設計,無縫的集成在一起,粘合在一起,達到更高層次、更粗粒度的重用,同時為了保證靈活的可擴展性,在更高、更粗的粒度上遵守開放-封閉的原則,在各層的各個關鍵點,要提供諸多的鉤子,回調的接口,供使用者擴展。full-stack的設計,在層與層之間,并不一味的追求松散的機制,而是相反,在層與層之間增強一定的內聚性,粘合力,以此來達到粗粒度的封裝與重用。

    可以說full-stack 的設計,其爆發出的威力是巨大的,相對普通的單一層面的設計,在開發效率上不是一個層次上的,基于28原理的設計,可以滿足80的調用者直接開發,19%的調用者,通過擴展點進行擴展來滿足需求,對于1%鉆角尖的需求,自己去造輪子。

    spring, ruby on rails, Zend都是這樣的工業級強度的full-stack的設計,我們的設計如果以他們為中心,生產力得到了極大的提高。
         
      


    posted on 2011-12-14 20:26 潘潘.eagle 閱讀(615) 評論(0)  編輯  收藏 所屬分類: JAVA

    主站蜘蛛池模板: 久青草国产免费观看| 亚洲第一视频在线观看免费| 国产国产人免费人成免费视频| 精品熟女少妇av免费久久| 亚洲va久久久噜噜噜久久天堂| 亚洲AV日韩AV一区二区三曲| 国产成人在线免费观看| 国产中文字幕在线免费观看| 亚洲精品中文字幕麻豆| 亚洲av午夜精品一区二区三区| 亚洲色大情网站www| 国产亚洲精品资在线| xxxx日本免费| 一区二区三区免费视频播放器| 免费h成人黄漫画嘿咻破解版| 亚洲中文字幕无码mv| 久久综合亚洲色HEZYO国产| 在线观看免费中文视频| 免费夜色污私人影院网站| 老汉色老汉首页a亚洲| 无码欧精品亚洲日韩一区夜夜嗨 | 国产又黄又爽又猛的免费视频播放| 亚洲中文字幕日本无线码| 国产亚洲3p无码一区二区| 国产色爽女小说免费看| 91大神在线免费观看| 一区二区三区免费精品视频 | 嫩草视频在线免费观看| 免费日本一区二区| 久久亚洲AV成人无码国产电影| 国产高清免费的视频| 性无码免费一区二区三区在线| 亚洲国产精品不卡在线电影| 国产成人高清精品免费鸭子| 亚洲精品国产免费| 精品视频在线免费观看| 免费福利在线观看| 久久亚洲中文字幕无码| 亚洲中文字幕无码一去台湾| 亚洲成a人片在线观看中文app | 成人毛片18女人毛片免费视频未|