<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 閱讀(613) 評論(0)  編輯  收藏 所屬分類: JAVA

    主站蜘蛛池模板: 亚洲熟伦熟女新五十路熟妇 | 亚洲免费人成在线视频观看| 亚洲国产成人a精品不卡在线 | 亚洲人成网站色在线入口| 亚洲线精品一区二区三区| 黄色毛片免费在线观看| 亚洲黄片手机免费观看| 日本在线免费观看| 国产大片91精品免费观看不卡| 国产高清免费视频| 综合自拍亚洲综合图不卡区| 亚洲国产成人久久综合一区| 亚洲AV男人的天堂在线观看| 成人免费夜片在线观看| 18成禁人视频免费网站| 免费少妇a级毛片| 亚洲Av综合色区无码专区桃色| 亚洲国产精品一区二区久| 亚洲免费观看网站| 亚洲精品无码午夜福利中文字幕| 亚洲无圣光一区二区| 亚洲天堂免费在线视频| 国产亚洲精品观看91在线| 在线观看免费播放av片| 成人爱做日本视频免费| 亚洲a一级免费视频| 美女又黄又免费的视频| 亚洲综合色在线观看亚洲| 国产在线观看免费av站| 在线观看免费污视频| 国产偷v国产偷v亚洲高清| 99视频有精品视频免费观看| 国产亚洲av片在线观看18女人 | 成在人线av无码免费高潮水| 亚洲av永久无码精品秋霞电影影院| 免费人成视频在线观看网站 | 亚洲欧美在线x视频| 91精品国产免费入口| 伊伊人成亚洲综合人网7777| 亚洲AV色欲色欲WWW| 四虎成年永久免费网站|