现在(202109)用 flutter 写多端应用的效果怎样?

2021-09-02 19:02:06 +08:00
 CrazyBoyFeng
能满足大多数场景需求吗?
如果像宣传所讲:一套代码,多端适配,手机、桌面和 web 平台都能覆盖,为什么业内不流行呢?其中手机和桌面端还是底层绘制的,这理论上应该比 electron 要强很多吧?
3005 次点击
所在节点    Flutter
16 条回复
Cbdy
2021-09-02 19:38:17 +08:00
不流行当然是不好用啦,程序员用脚投票的结果
niubee1
2021-09-02 20:58:09 +08:00
安卓,iOS,PC 端,编译 3 次,输出 3 个平台不同的包
Michelangelono
2021-09-02 23:32:15 +08:00
很难,因为好多关键的库都没有做到全平台。
WebKit
2021-09-02 23:52:44 +08:00
只是在桌面 web 不流行,在 android ios 上还是很流行的。基本上算是第一了吧
zu1y
2021-09-03 00:43:24 +08:00
写了几个项目,感觉 UI 那块还是写的有点麻烦,xml/html 这套东西写页面能流行下来感觉也不是不无道理。。
murmur
2021-09-03 08:08:02 +08:00
除了闲鱼,哪个大型项目是用 flutter 开发的,闲鱼还是 flutter 的反例,这话你问 react native 是一样的,所以想追求完美还是老老实实分端 native

就是为了跨平台,那就 h5 方案,能用就行
NewTab12138
2021-09-03 08:58:38 +08:00
@murmur 百度输入法 基本 90%都是,还有每日优鲜,还是有很多的
Vitta
2021-09-03 10:17:50 +08:00
PC 端还缺很多东西,app 端差不多了,反正比 ionic, quasar 啥的强的多的多
sahooz
2021-09-04 08:24:56 +08:00
我们最开始使用的是 java➕j2objc 开发移动端,现在是 flutter 搞定一切前端,因为全新的项目,没有任何历史包袱。业内其实不算不流行,很多公司都用了,包括闲鱼,字节等等,像我们这种小公司也在用。是否采用 flutter 作为主要开发技术,除了 flutter 本身,还需要考虑历史原因、人员招聘等等。就像语言方面 kotlin 和 swift 已经出现这么多年了,还有很多公司用的是 java 和 oc 。个人使用体验,flutter 本身还是比较靠谱的,问题是生态还不够丰富但是已经在慢慢丰富了,另外就是桌面端多窗口麻烦,和各端生成物体积都比较大。除了音视频或者绝大部分功能都是平台相关的场景,其他大部分场景应该都能满足了
wawazxr
2021-09-06 20:16:35 +08:00
flutter + native 混合开发的项目已经上线,新功能用 flutter 开发,flutter 搞移动端感觉确实不错。
pepsin
2021-09-08 18:46:45 +08:00
@murmur 阅文的红袖,WebNovel 也是大量用的 Flutter 了,还放了个兼容 SDK 出来。https://github.com/yuewen/mix_stack
milukun
2021-09-19 16:11:24 +08:00
看到的一个比译做的不错,作者就在列表页你这个帖子的下面一条。
https://biyidev.com/
不过 win 和 linux 还在内测,打开主页,app 已经嵌到页面上了。
客户端支持划词搜索
hiscc
2021-09-22 10:26:39 +08:00
比较火,而且是有点儿内卷的火(参见 weex )。。。感觉是一个比较尴尬的存在,和原生比效率,和 RN 比性能,和 uniapp 比。。。。生态就更别提了,哈哈哈哈,不过毕竟年轻
xiaoliudaliu
2021-09-22 10:53:41 +08:00
我研究过几天的 mac,支持的插件很少.代码编译展示的效果也不理想
lagoon
2021-10-08 11:07:32 +08:00
“为什么业内不流行呢”

其实很流行。

加入了 flutter 模块的 app 太多了。只是有的人不承认,倒不如说,大厂 app,完全不带 Flutter 的已经是少数了。

至于说纯 flutter,这是逻辑问题。哪怕 flutter 再好,我有一个成熟的 app,你要我重新全部写一遍?怎么可能。
MMiller
2021-10-27 00:31:20 +08:00
我们团队的 to c 主项目 app 的部分业务功能已经用上 flutter 了,
to b 的一个新项目 app 是纯 flutter ,移动端开发太友好了,效率高很多,
实际体验还是比原生差一点,但能接受

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

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

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

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

© 2021 V2EX