zoukankan      html  css  js  c++  java
  • 架构之道(5)

    当一个项目,同时需要Web、手机H5、Android,三平台同时可以测览,那就需要很简洁而有力的架构。

    而我这就经历了这麽一个项目,先开发网站,然后是手机H5,最后是Android。

    自信男人,无须多言,请先看图。

     

    先看最底,这里是工具类,没什麽好解释。
    核心依然是MVPR架构,手机H5和网站版各自独立出一个MVP模组。
    最后是Android版,只有MVR,不需要P了。

    核心概念

    尤於是先开发网页版,而网页版是核心的使用场景,因此网页版是最重的模组。

    那麽既然网页版模组已经是完整的,还要独立出一个手机H5的模组?

    No,No,No。少年你太年轻了。因为手机H5的功能,比网页版少得多轻得多,而且业务层有点不一样,如果只是复制过去,那麽H5模组就会太重,难以维护和二次开发,所以必定反对。

    安卓版是最轻的模组,所以用MVR就足够了。

    然后再看看完整的架构图吧,就知道这系统看似多了个模组,可这样细分了,反而简洁有力多了。

  • 相关阅读:
    树状数组简述
    八皇后
    小木棍
    智力大冲浪
    晚餐队列安排
    修理牛棚
    转圈游戏
    关押罪犯
    借教室
    跳石头
  • 原文地址:https://www.cnblogs.com/chenkuang/p/8138057.html
Copyright © 2011-2022 走看看