请问:前端各个跨平台框架有什么优缺点?

129 天前
 for1shot

公司准备开发一款 web 、微信小程序、安卓、ios 4 端的 app,请问使用哪种框架比较好呢?各有什么优缺点。我在网上看了一下基本上是推荐 flutter 和 react native ,不知道对微信小程序的支持怎么样。

4925 次点击
所在节点    程序员
41 条回复
MRG0
129 天前
uniapp 吧,虽然有问题,但做小程序还是挺方便的
mistsobscure
129 天前
flutter 和 RN 对小程序没有支持吧。
RN 这边的话倒是可以用 Taro 开发你说的这几个,小程序、端开发都有。
Curtion
129 天前
要支持小程序选择就不多,uniapp 和 taro 选一个吧
murmur
129 天前
flutter 和 react native 适合 kpi 项目,或者做个待办标签 todo 玩票的,uniapp 是真的外包出活的东西
suxiaoxiann
129 天前
直接在 [UUP dump]( https://uupdump.net/) 下载最新的安装镜像。
hwdq0012
129 天前
小程序对系统访问受限于 所寄托的平台,如微信, 你想弹个窗口门都没有
flutter 自绘控件,一致性好
rn 映射到原生控件, 可以用一些 react 的生态,react 是前端生态最好的平台

flutter 和 rn 都需要自己处理不同版本的兼容性问题,上架,goolge play 和 apple store 要你升级,你不得不升,升级就要解决包冲突,ndk, ios sdk 的兼容性问题, 但访问系统接口比小程序方便很多
for1shot
129 天前
@murmu uniapp 的话开发成本大概是多少呢
for1shot
129 天前
@Curtion 大佬,哪个更好用一点呢
for1shot
129 天前
@murmur 我的意思是说 uniapp 是怎么收费的,大概多少费用
murmur
129 天前
@for1shot uniapp 很多东西绑死云开发,真开发 app 的话,native 部分要去他的云商店买,我还没试过全离线,我们 uniapp 只用微信的接口
rumengzhenxing
129 天前
uniapp
wgbx
129 天前
目前一个框架做到 4 端完美的没有,uni-app 在小程序和 web 表现可以,RN 和 flutter 做 App 好,这种跨平台开发的坑都不少
christmasin2015
129 天前
不要幻想一套代码适配全部平台,稍微迭代几次兼容性问题就很头疼了

小程序尽量都 webview 就行
App 就 RN 生态好
flutter 嵌套语法劝退
zhwithsweet
129 天前
别做梦了,rn 顶一下 客户端; taro 顶一下 web 和 小程序; 3 个月项目解散
xubingok
129 天前
uniapp 吧...免费.至少在 web/小程序这两端是免费.

做 app 的话,你可以自己开发原生插件,免费.也可以买现成的,
caiyuan
129 天前
https://github.com/Tencent-TDS/KuiklyUI

这个应该会是最好的选择,但是才刚开源没多久,我挺看好这玩意儿的。
ha14250
129 天前
vue 技术栈最简单,uni-app 能覆盖 h5+小程序+2native ,不考虑 pc 的话一套代码搞定
react 的话就 next+rn
9ki
129 天前
1. taro
2. web 和 小程序用 uniapp 或者 taro ,App 用 capacitor 套壳
3. App 用 RN ,小程序/Web 用 uniapp ,同构了解一下,可以实现共享代码

我比较倾向 3 ,uniapp 做做 web 或者 小程序还行,做 App 能明显感觉出来性能差距,如果团队技术水平参差不齐可以考虑 2
jrtzxh020
129 天前
多端要支持微信小程序,只有 uniapp 选择
for1shot
129 天前
@9ki 问一下 taro 和 uniapp 在做小程序方面差距很大吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1132112

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX