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就足够了。

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

  • 相关阅读:
    Windows异常处理机制介绍
    OD 与 Win7
    对VC6编译优化的简单测试
    QQ版本号(2012/07/22 更新)
    OD与调试符号
    Balsamiq Mockups
    hotpatch热修补
    QQ
    VC的编译开关参数大全
    隐藏秘技:vc输出类的layout信息
  • 原文地址:https://www.cnblogs.com/chenkuang/p/8138057.html
Copyright © 2011-2022 走看看