KunMinX / VIABUS-Architecture

让 Android 开发可以像流水线一样高效的 “职责分离架构” ⚡ 不同于 MVP 的配置解耦,也非 MVVM-Clean,VIABUS 是世界范围内首个明确提出 “通过职责分离” 真正实现 UI 和业务并行开发的 Android 业务架构和设计模式理念。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

对框架的一点疑问

zhangkevd opened this issue · comments

感觉像变种的handler,时间长了或者是业务很多,result里面会不堪重负,且查代码不方便,还不如直接使用Rxjava。

@zhangkevd 没错,UI逻辑的处理有点像handlerMessages。你想象一下,如果直接在rxjava中回调处理UI逻辑,那么要么UI的工作在业务层做了,要么业务的工作是在UI层做,那是不是说,我因为需要依赖业务,而需要等业务写完才能写UI?这样就无法真正的分工,这造成了耦合。