1
875127234 2023-04-06 09:52:41 +08:00
RN
Flutter uniapp |
2
xubingok 2023-04-06 09:56:25 +08:00
原生壳+自研 JsBridge+H5.
flutter 不做评价.别用 uniapp 和 RN,就是垃圾. |
3
ios 2023-04-06 09:57:40 +08:00
跨平台效率都很慢
不如原生 |
4
zhangtest 2023-04-06 10:05:06 +08:00 1
@ios 看到 IOS 就理解你为什么这么说了,我们公司 IOS 开发慢,后面懒得和他折腾让其他前端用跨平台去做了,效率是他的几倍,现在他没事干整天愁什么时候会被裁。
|
5
18xlX5iTe9mdoau0 2023-04-06 10:05:18 +08:00
肯定是网页套壳啊 [狗头]
|
6
fuis 2023-04-06 10:11:08 +08:00
我稍微调查了一下,应该是微信小程序成为了跨端主流。
|
7
debuggerx 2023-04-06 10:11:31 +08:00 via Android 2
主流: flutter 毫无疑问
|
8
abelmakihara 2023-04-06 10:14:56 +08:00
套壳 h5 省事就 uniapp 或者直接小程序
|
9
owen800q 2023-04-06 10:15:38 +08:00
@875127234 RN 坑多,Android custom font fontweight 不生效问题,3 年了还没解决
|
10
coolmint 2023-04-06 10:15:48 +08:00 1
flutter 感觉良好,体验肯定不及原生出众,但侧重点不在交互体验在业务,以及开发资源有限的话,flutter 可以考虑。
|
11
owen800q 2023-04-06 10:16:54 +08:00
@abelmakihara webview 套 vant 性能不錯, 可惜 IOS 上不了架
|
12
0xTSO 2023-04-06 10:20:05 +08:00
近期接触过一个打包整站的需求,expo 对接 ios 推送不要太舒服,但是用 RN 对接安卓厂商消息推送简直头皮发麻,几个第三方推送平台的 demo 都是 1-2 年前的 RN 版本,折腾了好久后面用了原生安卓对接了推送,一步一步照着配置清晰明了,其他开发部分 RN 确实方便,但原生似乎也没有那么难,个人项目我会优先原生
|
13
BUHeF254Lpd1MH06 2023-04-06 10:31:24 +08:00
如果只是画页面的话就用跨平台的就好了,原生现在的自身壁垒就剩高性能、音视频了吧
|
14
i979491586 2023-04-06 10:34:38 +08:00 2
2023 年如果你是前端要做客户端就选 RN 吧,如果你原来就是客户端开发就选 Flutter
|
16
dd991 2023-04-06 10:47:09 +08:00 1
用 web 不香吗,全平台,有浏览器就可以
|
17
kdylan 2023-04-06 11:06:29 +08:00
我用 flutter 爽歪歪
|
18
zoharSoul 2023-04-06 11:23:15 +08:00
flutter
其实主流方案是不跨平台 |
19
v2li32 2023-04-06 11:41:13 +08:00
uniapp ,成本第一,坑多主要是不了解,官方吹的有点大造成的。
|
20
xff1874 2023-04-06 12:10:16 +08:00 3
1. 如果是新 app ,客户端开发推荐用 flutter ,前端开发出身用 react native
2. 如果是集成到原来的 app 里面,推荐 RN |
21
gzf6 2023-04-06 12:31:52 +08:00 via Android
ionic
|
22
zpxshl 2023-04-06 12:34:36 +08:00 via Android
主流
webview+jsbridge rn(类 rn ) 就这 2 了,flutter 哪有几家在用... |
23
NewTab12138 2023-04-06 12:38:42 +08:00
现在主流就是 flutter
|
24
beimenjun 2023-04-06 12:43:47 +08:00
主流你要看你理解的“主流”是什么意义上的“主流”了。
Google/MSFT 这几家出的应用基本上都是 Native 的。Apple 就更不用说了。 国内大厂因为各自的业态,用的技术基本就是那一套自己弄壳。那一套实际上往往比单纯的跨平台要复杂。 小厂现在还有啥跨平台 App 外包业务吗?从数据上到影响上,这些 App 能算主流吗? 小厂自营业务,小程序不能满足吗? 小开发者爱用啥用啥。本身就不在主流的世界里。 |
25
xtinput 2023-04-06 12:46:01 +08:00
@zhangtest 说的是运行效率呀,跨平台开发是比原生快,但是维护就蛋疼了,还有你们公司的 iOS 开发慢并不代表其它 iOS 也慢
|
28
aabbcc112233 2023-04-06 13:06:59 +08:00
@furlxy flutter 接入 iap 也没啥难点,包括微信,支付宝全都有现成的插件可用
|
29
zpxshl 2023-04-06 13:13:48 +08:00 via Android
@xtinput 跨平台开发维护成本相对单端原生开发是比较高,但比双端维护要低。
我见过比较多的是,团队内主要是跨平台开发+少数原生开发解决坑点 |
30
xtinput 2023-04-06 13:21:24 +08:00
@zpxshl 维护成本并不低,很多公司都是一个安卓一个 iOS 一个 H5 ,如果用 flutter 一样要的需要这么多,然后跨端问题难定位,平台特性适配也复杂
|
31
duhb 2023-04-06 13:22:04 +08:00
一句话:别用纯套壳方式,上不了苹果商店的。不信你就试试。
|
33
gogozs 2023-04-06 13:30:24 +08:00
楼主都说客户端,就别提小程序了。
|
34
matatabi 2023-04-06 14:11:27 +08:00
uniapp
|
35
DICK23 2023-04-06 16:57:05 +08:00
要快就 uniapp 咯
|
36
leon2017 2023-04-06 17:00:17 +08:00
网页套壳
|
37
mizao 2023-04-06 17:27:20 +08:00
uniapp 好多坑的,为什么还有那么多人推荐
|
38
flashdiko 2023-04-06 19:20:35 +08:00
对性能要求不是那么极致的话,就用 Flutter ,不行用 Electron 套壳
|
39
cooaer 2023-04-06 19:36:29 +08:00 via Android
主流方案是 Flutter 和 RN ,但实际用什么还是要看具体需求!
|
40
darkce 2023-04-06 20:16:37 +08:00
RN
|
41
reallittoma 2023-04-06 20:57:53 +08:00
@owen800q #11 为什么上不了架?我刚上了一个纯 webview app 。
|
42
jimczj007 2023-04-06 21:09:43 +08:00
flutter ,我一个前端都不用 RN ,坑多。flutter 插件生态真的好很多,比如百度地图 SDK 直接支持 flutter 插件,但是没有 RN 插件
|
43
molika 2023-04-06 22:03:48 +08:00 via iPhone 1
flutter
|
44
Bijiabo 2023-04-06 22:20:28 +08:00
截止本楼层为止,页面中出现 Flutter 19 次,将大小写打对的共 4 次。
|
45
murmur 2023-04-07 07:56:28 +08:00
国内一大把都是微信小程序,所以毫无疑问是 uniapp ,flutter 唯一的优势就是虚拟机代码天生不好读,拿来开发黑产不错
|
46
murmur 2023-04-07 08:01:17 +08:00
@gogozs 国内微信小程序的优先级比客户端大多了,需求都是可以谈的,饿了么,pdd 都有小程序,什么年代了还小程序不是客户端
|
48
wangtian2020 2023-04-07 10:09:26 +08:00
uniapp 以 90 分的技术水平,去踩解决不了的黑箱 bug ,做出 60 分的产品。每次写 uniapp 你都能有新的 bug 发现
|
50
zhangtest 2023-04-07 10:27:11 +08:00
@xtinput
1 、“运行效率”在普通项目上重要性微不足道,大流量项目上他们也不会在这商量用什么,人多钱多原生随便玩。关注下接口的效率都比这个靠谱。 2 、我干了十几年,"维护"实际都是极少数,外包居多,更多是迭代新写代码堆屎山,谁没事吃饱了撑着去维护别人写的代码。 3 、IOS 开发慢是我根据公司来来回回的 10 几个开发者情况总结的经验,也能理解为什么慢,同样一个需求难题,android 一小时内可以找到一堆解决方案,IOS 墙内墙外到处找要搞 1 天,案例太少。 |
52
unco020511 2023-04-07 14:21:44 +08:00
推荐 flutter
|
53
misaka20 2023-04-07 15:19:32 +08:00
原生壳+H5 ,挺好的。
|
54
owen800q 2023-04-07 21:19:52 +08:00
@reallittoma 你是 vant 写的 h5?还是用什么 UI 框架写的?我用 react native webview 套的 vant 提交上架,Apple 说不像原生 app,
|
55
xiaoshan5733 2023-04-07 21:20:53 +08:00
我用 RN 写了 3 个跨端 App 了,目前除了像微信登录这种需要原生 SDK 的没遇到其他问题
|
56
reallittoma 2023-04-07 21:22:23 +08:00
@owen800q #54 我会告诉你甚至不是手写的,是用 AppSheet 无代码生成的 web app 。
|