科技美学

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  90 随笔 :: 0 文章 :: 1 评论 :: 69570 阅读

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

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

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

 

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

核心概念

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

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

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

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

 

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

 

posted on   chankuang  阅读(1225)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示