
如题,重构 App 可选的方案太多了,不知道如何下手。 Jetpack MVVM ? Compose ? Kotlin flow ? 准备选一个当前最流行的架构,大佬们有没有模板项目推荐的?
附:RN在我们项目中存在一些没法避免的缺陷,所以直接上原生会是一个更好的方案,这个内部已经决定好了 
1 815979670 2022-02-11 12:24:34 +08:00 不是应该看你们公司员工技术栈吗 |
2 silencelixing OP @815979670 #1 我们公司之前是 RN 开发,技术栈基本算是完全不相关,反正都是重新来,不如选一个主流的技术栈从头开始学习 |
3 lxiian 2022-02-11 12:49:57 +08:00 via iPhone 同求一个方案 |
4 redtech 2022-02-11 12:52:22 +08:00 有跨端需求 问就是 flutter |
5 ByePrd 2022-02-11 12:54:49 +08:00 架构选择 Jetpack MVVM 吧,配合 Jetpack 的其他库及 Kotlin coroutine 和 flow (替代 RxJava )。 现在也有一个 MVI 的架构。Compose 有待考验,不推荐使用在生产环境中,部分模块用它尝鲜还行。 |
6 thtznet 2022-02-11 13:12:02 +08:00 MAUI 了解一下,还未发布正式版,应该是属于未来的"架构",不关注一下么? |
7 ren2881971 2022-02-11 13:17:29 +08:00 公司项目重构还是应该侧重于员工能够 hold 的技术吧,一味的追求新技术带来的风险你们部门能承受得住么。 |
8 Chism 2022-02-11 13:40:35 +08:00 最流行不就是 uniapp 吗 |
9 z42514 2022-02-11 13:41:17 +08:00 有 java 、kotlin 基础么,有的话就用 Google 的架构方案吧,最近刚刚又更新了一版。 我 21 年底刚尝试用 MVVM kotlin flow 新开发了两个项目,如果有 java 和 kotlin 基础的话,迁移难度不大 |
11 RickyC 2022-02-11 13:45:58 +08:00 react native |
12 i979491586 2022-02-11 13:53:14 +08:00 2022 年 有跨端需求 问就是 flutter |
13 imtianx 2022-02-11 13:54:57 +08:00 compose 写起来很不错,但是觉得如果用了 compose ,还不如直接上 flutter |
14 masterclock 2022-02-11 13:55:32 +08:00 react native -> flutter |
15 haaro 2022-02-11 14:03:46 +08:00 现在官方已经再推 MVI 了 |
16 KuroNekoFan 2022-02-11 14:07:57 +08:00 比较感兴趣你们在 rn 上遇到什么问题 |
17 jingslunt 2022-02-11 14:20:46 +08:00 wasm |
18 beisilu 2022-02-11 14:30:57 +08:00 flutter 是真的香 |
19 weithl 2022-02-11 14:32:22 +08:00 看业务复杂度吧 复杂点就 rx + mvvm 两端都如此。业务简单就无所谓了 基础组件 模块拆分做好就行 |
20 66beta 2022-02-11 14:35:00 +08:00 为什么不是团队坐下来一起讨论一下? |