公司准备开发一款 web 、微信小程序、安卓、ios 4 端的 app,请问使用哪种框架比较好呢?各有什么优缺点。我在网上看了一下基本上是推荐 flutter 和 react native ,不知道对微信小程序的支持怎么样。
![]() | 1 MRG0 146 天前 ![]() uniapp 吧,虽然有问题,但做小程序还是挺方便的 |
2 mistsobscure 146 天前 flutter 和 RN 对小程序没有支持吧。 RN 这边的话倒是可以用 Taro 开发你说的这几个,小程序、端开发都有。 |
![]() | 3 Curtion 146 天前 要支持小程序选择就不多,uniapp 和 taro 选一个吧 |
![]() | td width="10" valign="top"> 4 murmur 146 天前 flutter 和 react native 适合 kpi 项目,或者做个待办标签 todo 玩票的,uniapp 是真的外包出活的东西 |
![]() | 5 imsuxp 146 天前 直接在 [UUP dump]( https://uupdump.net/) 下载最新的安装镜像。 |
6 hwdq0012 146 天前 小程序对系统访问受限于 所寄托的平台,如微信, 你想弹个窗口门都没有 flutter 自绘控件,一致性好 rn 映射到原生控件, 可以用一些 react 的生态,react 是前端生态最好的平台 flutter 和 rn 都需要自己处理不同版本的兼容性问题,上架,goolge play 和 apple store 要你升级,你不得不升,升级就要解决包冲突,ndk, ios sdk 的兼容性问题, 但访问系统接口比小程序方便很多 |
![]() | 11 rumengzhenxing 146 天前 uniapp |
![]() | 12 wgbx 146 天前 目前一个框架做到 4 端完美的没有,uni-app 在小程序和 web 表现可以,RN 和 flutter 做 App 好,这种跨平台开发的坑都不少 |
![]() | 13 christmasin2015 146 天前 不要幻想一套代码适配全部平台,稍微迭代几次兼容性问题就很头疼了 小程序尽量都 webview 就行 App 就 RN 生态好 flutter 嵌套语法劝退 |
![]() | 14 zhwithsweet 146 天前 ![]() 别做梦了,rn 顶一下 客户端; taro 顶一下 web 和 小程序; 3 个月项目解散 |
![]() | 15 xubingok 146 天前 uniapp 吧...免费.至少在 web/小程序这两端是免费. 做 app 的话,你可以自己开发原生插件,免费.也可以买现成的, |
![]() | 16 caiyuan 146 天前 ![]() |
![]() | 17 ha14250 146 天前 vue 技术栈最简单,uni-app 能覆盖 h5+小程序+2native ,不考虑 pc 的话一套代码搞定 react 的话就 next+rn |
18 9ki 146 天前 1. taro 2. web 和 小程序用 uniapp 或者 taro ,App 用 capacitor 套壳 3. App 用 RN ,小程序/Web 用 uniapp ,同构了解一下,可以实现共享代码 我比较倾向 3 ,uniapp 做做 web 或者 小程序还行,做 App 能明显感觉出来性能差距,如果团队技术水平参差不齐可以考虑 2 |
![]() | 19 jrtzxh020 146 天前 多端要支持微信小程序,只有 uniapp 选择 |
![]() | 21 faimin 146 天前 推荐用 RN 开发 web 、Android 、iOS 三端,用 uniapp 或者 taro 开发小程序。 RN 技术栈是 React ,uniapp 技术栈是 Vue ,taro 支持 Vue 和 React 。 |
![]() | 22 for1shot OP ok ,这个好详细,感谢。 |
23 justtokankan 146 天前 这是要请顶级牛马啊? |
![]() | 24 jingrui 146 天前 你的要求 uniapp 完全符合,现在他们新出的 uniapp-x ,适配了 iOS 、安卓、web 、小程序、鸿蒙,没有过不知道稳定不。 技术预算 100w 以下就选 uniapp ,100w++考虑每个端直接原生。 |
![]() | 25 BeforeTooLate 146 天前 分成 2 部分前提公司有对应的资源 |
27 Y25tIGxpdmlk 146 天前 优点:省事 缺点:性能差 |
![]() | 29 monmon 146 天前 得看项目规模和预算,没什么规划老板拍脑袋,用户个位数上不了线说不定下个月就丢垃圾桶的项目 uniapp 一把梭,稍微有点规模想上应用市场就招专门 H5 开发、安卓开发、iOS 开发,别想着给老板省钱,别给自己挖坑。 |
![]() | 31 s2555 146 天前 我都是用 uniapp 写的,上架也没有什么问题,就 uniapp 做消息推送一直没做成。 |
32 spritecn 146 天前 @zhwithsweet 对头,就是怼!!!! 主要合上层合伙人啥时候吵大架 |
33 skallz 146 天前 要支持小程序只有 uniapp 一个选择,uniapp 使用有多广呢,就这么说,除了微信小程序,其他家小程序有专门针对 uniapp 的文档。。。 不过除了小程序 uniapp 都不太行,省钱和产品效果只能选一样 |
![]() | 34 maxmax4max 146 天前 对性能要求不高,预算不高无脑 uniapp ; 团队前端多选择 rn 开发 app ,uniapp/taro 开发 web 和小程序; 团队有客户端开发选择 flutter 开发 app ,uniapp/taro 开发 web 和小程序。 |
35 wangsd 146 天前 图省事要求不高 uniapp 就行了,就是很多便捷的功能要搭配他自家的云开发服务使用,不用的话你得自己实现。 |
![]() | 36 stone981023655 146 天前 flutter +1, 简单。 |
37 Kokomashiro 146 天前 我的建议是把微信小程序提出来单独维护,其他三端用同一框架。 |
![]() | 38 MiMiGe 146 天前 uniapp 写小程序没什么问题 |
![]() | 39 chungon 146 天前 符合你要求的只有 uniapp 和 taro ,都用过,还是推荐 uniapp ,虽然坑多,但成熟 |