App代码框架标准和筛选
选择标准简要:目前代码框架琳琅满目。主要氛围:mvc,mvp,mvvm,mvpvm,mvi以及相关变种:mvc hodler变种,theMvp变种,mvpMosby,ArmsMvp,HabbitMvvm,等等。框架将影响整个产品周期,以及相关维护。筛选一个适用的框架需要一个衡量标准。确定mvp左右主框架进行。理由:根据App产品的开发规范和流程。参见《产品设计七层自检模型》已经成熟1年以上的框架。
·
选择标准
简要:目前代码框架琳琅满目。主要氛围:mvc,mvp,mvvm,mvpvm,mvi以及相关变种:mvc hodler变种,theMvp变种,mvpMosby,ArmsMvp,HabbitMvvm,等等。框架将影响整个产品周期,以及相关维护。筛选一个适用的框架需要一个衡量标准。
-
确定mvp左右主框架进行。
理由:根据App产品的开发规范和流程。参见《产品设计七层自检模型》 -
已经成熟1年以上的框架。
理由:新出来的框架,没有经历时间的考验,作为应用主框架,是有风险的。 -
有实际产品例子在用。
理由:再好的框架也要有实战经验,并且是别人趟过地雷的经验。 -
有千万级或者亿级别大用户量产品的经验。
理由:大用户量的千锤百炼才能得出框架的稳固。 -
可以实现多变模块的完全结偶,比如view层
理由:view层是经常改变,复用的。结偶代表维护成本低 -
可以完全掌握并管理生命周期
理由:生命周期的掌控,可以最大性能优化,回收资源,防止生命周期泄漏。
选择TheMvp理由
- TheMVP起源于2015年
- 支付宝里明确说明,引用该框架
- view层完全结偶,并且可以复用
- activity作为presenter完全可以掌控自身的所有生命周期
更多推荐



所有评论(0)