首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Architecture
订阅
大雪山圣地
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
架构避坑:为什么 UseCase 不该启动协程,也不该切线程?
在很多项目里,UseCase 被引入是为了“承载业务逻辑”。 但随着时间推移,它常常变成: Repository 的转发器 ViewModel 的工具类 协程调度中心 线程切换器 甚至是“万能胶水层”
Vuex、Flux、Redux、Redux-saga、Dva、MobX
这篇文章试着聊明白这一堆看起来挺复杂的东西。在聊之前,大家要始终记得一句话:一切前端概念,都是纸老虎。 不管是Vue,还是 React,都需要管理状态(state),比如组件之间都有共享状态的需要。什么是共享状态?比如一个组件需要使用另一个组件的状态,或者一个组件需要改变另一个…
Android 架构之 MVI 完全体 | 重新审视 MVVM 之殇,PartialChange & Reducer 来拯救
该系列用 MVI 重构了“新闻流”。本篇引入 MVI 中两个重要的概念PartialChange 和 Reducer,以形成 MVI 完全体。
MVI架构模式?到底是谁在卷?《官方架构指南升级》
MVVM还没捂热,什么时候又来了个MVI?我们android开发这么卷吗?到底是谁在卷? android官方真的推荐用MVI模式?MVI和MVVM有什么区别?
到底什么是 MVI ?
前言 MVI,即 Model-View-Intent,最早由 andrestaltz 在 他的 cycle.js 库中提出,相比 Vue、Rect、Redux,这是一个偏小众的框架,主要是对 MVC
谈一谈在两个商业项目中使用MVI架构后的感悟
MVI作为理解难度不亚于洋葱圈架构的存在,在经历两次商业化项目实践后,我有了更深刻的认知,相信您读完之后,一定会有区别于其他文章的重大收获。
Android官方架构组件ViewModel:从前世今生到追本溯源
2017年的Google I/O大会上,Google推出了一系列譬如 Lifecycle、ViewModel、LiveData等一系列 更适合用于MVVM模式开发 的架构组件。 我无法反驳,事实上,阅读本文的您可能对MVVM的代码已经 驾轻就熟,甚至是经历了完整项目的洗礼,但我…
我看依赖注入
这个主题是我比较想重点聊聊的,因为我个人的理解是依赖注入思想最终想解决的问题就是消除对象之间的耦合,再通俗一点讲就是消除new代码味道,解决的指导思想是将组件的配置和使用分离。 如果某段代码可能存在问题,就可以说有代码味道。这里使用“可能”是因为少量的代码味道并不一定就是问题。…
关于MVC/MVP/MVVM的一些错误认识
我们都知道 MVX 的进化过程是从滚球兽进化到 MVC ,然后从 MVC 进化到 MVP,再从 MVP 超进化到 MVVM。那么接下来,按照常规的套路,我应该要介绍什么是 MVC,什么是 MVP,以及什么是 MVVM,并且分别介绍M、V、C/P/VM 各自的职责了。 我的目的是…