Flutter 现在生态如何了?

2021-12-22 04:34:25 +08:00
 Infinitify

有些用到原生功能比如摄像,录音,定位是否已经和原生没差别了?

14314 次点击
所在节点    Flutter
105 条回复
fregie
2021-12-22 09:49:27 +08:00
@murmur 基于 web 的移动端 app 你做过吗?体验过吗?用户体验跟原生 app 的差距你知道有多大吗?基于 web 的移动端框架又不是没有,坑也不是没踩过,真以为业界大佬都没你聪明吗?
pinkSlime
2021-12-22 09:49:46 +08:00
对我来说,flutter 是前端领域中最容易入门的技术栈吧。。。不知道说复杂的是咋回事
目前基本可以算全平台了,RN 并不能打
ohwind
2021-12-22 09:50:42 +08:00
@murmur “广东经济发达么,广东要求你来之前学粤语么”
中华人民共和国现代标准汉语是普通话,我有义务学习普通话,没义务学习粤语。
不当类比
murmur
2021-12-22 09:51:37 +08:00
@fregie 微信小程序就是日活 4 亿的 web app 开发框架,我天天在体验,怎么了,你 flutter 做一个日活四亿的看看
murmur
2021-12-22 09:53:38 +08:00
@pinkSlime 前端学了 flutter ,js css html 三件套该学还得学,不是学了 flutter 后面三个就不学了
Grapevine
2021-12-22 09:54:28 +08:00
开发过一款 APP ,已上架。感受就是 dart 写起来很舒服,虽然说有学习成本,但是我觉得对于程序猿来说毫无难度。
另外从市场行情来看,flutter 后来居上,有点要赶超 rn 的趋势。
fregie
2021-12-22 09:54:33 +08:00
```
但是 flutter 选用 c#、ts 甚至 lua 做语言都对他框架本身没任何影响
```
你这话说的....
我跟你道歉,不该对你要求这么高的,毕竟你只是一个外行,不同语言特性区别都不清楚,不同语言有自己适合用的领域的,不是单纯的语法不同而已。
murmur
2021-12-22 09:57:09 +08:00
@fregie 你前面还带有高傲,后面就露出本色了,不是单纯的语法而已,你为什么不用其他的语法自己写解析器

c#有最完备的语法糖
ts 在前端有广泛的受众
lua 在嵌入式解析器试用历史悠久

用哪套语法不好
fregie
2021-12-22 09:57:32 +08:00
@murmur 这就对了,你平心而论,微信小程序体验是否能达到原生 app 的级别?是不是做了微信小程序后就完全没必要做原生 app 了?有没有哪个公司使用微信小程序作为自己的主要产品替代了原生 app ?
alexkkaa
2021-12-22 09:58:16 +08:00
@murmur google 怎么可能用 ms 的语言 oracle 的碰瓷还没赔够钱?
fregie
2021-12-22 09:59:23 +08:00
lua 历史悠久,为什么 web 开发最终都用 js 呢?
他们特性的差别导致应用于不同领域,你能说的清楚吗?你到底是没懂 web 呢?还是不懂 lua 呢?
murmur
2021-12-22 09:59:47 +08:00
@fregie 我考虑的更极端,我认为目前已经没什么需求值得我新装一个 app 了,小程序挺好的,国产安卓 rom 、大厂 app 已经把我用不到的功能都集成了,人家考虑的比我远多了

所以我第一个帖子就说 flutter 生不逢时

哦对了,现在国内 gov 的各种办事都是公众号或者小程序就可以搞定
alexkkaa
2021-12-22 10:03:50 +08:00
@fregie 现在这句话应该反着说 哪个公司还在强上 app 不用小程序? app 跟桌面端 wpfwinform 没啥区别 我他么买个菜点个外卖我为什么要装个 app ,点开网页就能干的东西。 还是那句话 90%的公司没必要开发 app ,web 完全够用,不够的小程序提供原生接口来弥补。

历史经验表明,那些强上 app 维护双端的公司已经被缓慢的市场相应和高昂的推广成本给拖死了。那些扫码即用的公司反而活得越来越好。聪明人从 2015 年就看到这个趋势了
fregie
2021-12-22 10:06:00 +08:00
@murmur 你怎么考虑的不重要,我只是在讨论技术而已,我就是想问小程序体验是否能达到原生 app 的级别?只是反驳你做原生只是为了难的观点
另外我承认小程序能做许多事情。
pinkSlime
2021-12-22 10:06:58 +08:00
@murmur 我说的前端没有特指 web 啊,做 mobile/desktop app 的为啥要去学 html ,
另外我想说的 flutter 不用写一行 html/css 就可以产出 web ,并且有一堆现成的例子,比如 https://www.flutterfolio.com/
不过看您一个打 10 个的样子肯定会继续杠 恕我不奉陪了
fregie
2021-12-22 10:07:37 +08:00
@alexkkaa 我只是来讨论技术的,不是来讨论产品的,公司需不需要用是产品的事。
我只是想表达基于 web 技术的小程序的体验还打不到原生 app 的级别。
murmur
2021-12-22 10:09:06 +08:00
@fregie

应该说远超 app 吧,扫码就用,桌面不留痕迹,真的小而美
比如各种码、行政办事、共享单车
微信虽然自己干的不是人事,但是限制小程序 2m 是真棒
makelove
2021-12-22 10:09:24 +08:00
Flutter 最大的败笔是不用 javascript ,注定了永不可能成前端王者
murmur
2021-12-22 10:10:31 +08:00
@pinkSlime 一张图片一个登录框的页面,首屏至少加载了 1.3+2.6m 的资源才显示出来,这种垃圾体验还值得吹嘘?
DOLLOR
2021-12-22 10:12:24 +08:00
我跟阐述了 flutter 比 RN 、native 优秀之处,说了一大堆话。
最后领导决定:做小程序。

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

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

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

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

© 2021 V2EX