为什么不用MVP、MVVM、MVC架构项目呢?
来源:19-1 课程总结
Perston
2019-06-06
把代码模块化分为core核心、ec业务、ui视图,这是很好的,确实对提高编写代码有帮助,减少一些不必要的重复性的代码编写。
随便业务需求增多,数据模型复杂化,视图因应数据不断更改。为什么不用MVP、MVVM、MVC架构去进一步把ec模块中的,模型与视图完全分离,使得修改视图时而不影响模型呢?现在都是迭代开发的,模型、视图、控制(页面逻辑)都写在Delegate里面,遇到频繁的需求变更和越来越复杂的逻辑时,里面就会出现过多的耦合逻辑导致出错。很想问一下老师对于一个上线的App需要长期维护和更新的应用都不需要上面这三种框架的其中一种吗?
写回答
1回答
-
Android本来就是mvc啊,根本就不用特意去用,至于MVP和mvvm,那是大型项目用的,这个项目用反而没有意义了
112019-06-10
相似问题