目前最强的 ios android 跨端框架是 flutter 吗,它发展前景是不是很美好,有没有经过时间的验证

2022-08-11 09:40:00 +08:00
 unt

想从前端转 flutter ,可行性怎样

10768 次点击
所在节点    程序员
72 条回复
winglight2016
2022-08-11 18:35:28 +08:00
@wpo flutter 直接连上位机?我之前用原生开发,只能用 jni 调用 so 包,真是太痛苦了,一位一位的处理 rambus 消息。如果 flutter 连这些都封装好了,那真的可以代替原生了
buxudashi
2022-08-11 18:43:06 +08:00
写了几天 flutter,总是感觉离工程化还很远。

小公司做点小项目,几下搞搞。大公司一般应该不屑于用 flutter 。它更像是过渡品。配菜,成不了正餐。或者说需要再优化下才能变更好。目前还不行。
belowfrog
2022-08-11 21:01:11 +08:00
@fengfuliu 是在更新,不过说的是它的 bug ,你可以去 issue 中搜下 memory ,oom ,crash ,这些,没见它有啥进度。
作为一个广泛使用的基础库,太不专业了。
RN 生态,可见一斑吧。
reallittoma
2022-08-11 21:08:18 +08:00
@winglight2016 #61 想多了,凡是涉及到稍微底层一点的功能(蓝牙、串口等)都离不开原生开发。
goddoogasidivil
2022-08-11 21:20:01 +08:00
宜家的客户端几乎全量 flutter 写的,在 ios 感觉还可以,xr 上运行还是比较丝滑
skyrem
2022-08-11 21:45:33 +08:00
@Cat7373 #14 uniapp 是真的渣。跨各种小程序可能还可以,指望它跨 ios 和 andriod 就很勉强了,各种原生方法不支持,想调可能还得自己写原生插件
vivipure
2022-08-11 23:39:52 +08:00
为什么是转呢?写 flutter 也是前端呀。跨端框架还是的会原生才行,不然遇到问题头很大。
LINAICAI
2022-08-12 14:28:34 +08:00
混编的开发体验极其差,纯 flutter 可以。
unt
2022-08-12 15:15:56 +08:00
@LINAICAI #68 你们说的混编是什么意思
LINAICAI
2022-08-12 17:48:58 +08:00
@unt 原工程是原生,集成 flutter 模块,或者原工程是 flutter ,集成原生模块,叫混编吧。
混编解决工程化的问题,各种开发体验就差了。
wpo
2022-08-14 08:15:25 +08:00
@winglight2016 是在 Windows 上位机的程序,Flutter 只做界面和业务代码实现,需要调用的功能用 shell 拉起其他程序通信,随便套一个类似 Flutter 调用原生的数据结构,比如我要做一个低功耗蓝牙,就另外项目打包一个,功能模块要加载就从后台下载回来。
DCELL
2022-08-15 08:59:13 +08:00
@youxiachai 格局小了,诺基亚思想;从软件到硬件必须一手抓

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

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

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

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

© 2021 V2EX