Flutter 现在生态如何了?

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

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

14852 次点击
所在节点    Flutter
105 条回复
ericls
2021-12-22 04:49:54 +08:00
GraphQL 都没有好用的
Perry
2021-12-22 04:56:32 +08:00
你说的这些,不管 RN 还是 Flutter 最后都是用的原生模块的吧
dcoder
2021-12-22 06:42:08 +08:00
真心不看好这破玩意儿
xuhaoyangx
2021-12-22 07:56:43 +08:00
稍微底层的功能,都是针对各端的封装。想用得好,得自己懂各端原生开发
nieyujiang
2021-12-22 08:06:33 +08:00
原生功能还是各自封装各自的,出了问题还是要老老实实去看原生代码,跑不了的
murmur
2021-12-22 08:07:45 +08:00
flutter 生不逢时,错过了移动端泡沫期,如果赶上 p2p 小贷 团购那个黄金时代,绝对大火

现在国内都是要么小程序要么 native
alexkkaa
2021-12-22 08:40:00 +08:00
画界面没的说 但是只是画界面为何不用 web 技术 降维打击啊
Hanggi
2021-12-22 08:42:15 +08:00
@dcoder 咋了,抢了你饭碗了?
murmur
2021-12-22 08:43:20 +08:00
@alexkkaa 因为现在前端陷入了怪圈,越是难学习难用的东西越被追捧,要不来个新人把你换了多划不来,flutter 要学一个新语言那不是太好,以后 dart 的坑也可以面试

天天吹性能 动画,native 都不做这些,吹的是个啥
CaffreySun
2021-12-22 08:55:49 +08:00
虽生不逢时,但也在稳定发展,前途无量。
lagoon
2021-12-22 09:04:48 +08:00
1 、如果你问的是第三方 sdk 生态,还是不行,支持 flutter 的不多。具体看你需求。比如定位有高德,但具体要去了解,flutter sdk 是否提供了所有你要的功能。
2 、如果你问的是原生,常规内容基本都有支持了。非界面的部分,比如录像,本质还是调原生,何来和原生的差别。


顺便驳斥“越是难学习难用的东西越被追捧”,又是我不了解但我什么都知道的典型。
我接触过稍微学过不下 5 种编程语言,dart 真是我见过最傻瓜的。毫不客气的说,dart 还用学?也许对于在校生是需要学习的。对于码农,长得有什么不同的地方?
翻开 Java 基础,后几章是什么?估计是线程、反射。 dart 全没有。(其实有线程,不过基本用不上)。还能更傻瓜吗?
Flutter 工程就更简单了。一个 main ,然后基本顺藤摸瓜全在里面了。

如果问“茴香豆有几种写法”式的原理实现,实际编码也用不上。


Flutter 是能解决实际问题的。
比如让我这个 Android 码农,成功做了 2 年 app 全栈开发,应用早上架 app store 了。
体验还不比原生差。

个人觉得对新技术是没有排斥的。从事 Android ,先学的 Kotlin ,再学的 React Native ,最后才是 Flutter 。


许多人的态度,我当年的前同事可以算典型。我这个 Android 开发都开始学 swift ,问他这个 iOS 开发为什么不学。告诉我没用,反正还得会 OC 。他说的很有道理,我无法反驳。直到工作逼他去学。
keppelfei
2021-12-22 09:16:46 +08:00
有统计说 app 使用 flutter 已经占了一部分市场了,比 RN 的前景要好很多。
TomVista
2021-12-22 09:26:10 +08:00
我用过,设备接口 /三方 sdk 和 uniapp rn 没区别,设备接口勉强够用,三方 sdk 几乎不能用,

顶多 ui 性能 比 uniapp 好点,

在状态管理 /数据驱动上,一塌糊涂, StatefulWidget / StateLessWidget /InheritedWidget 的设计就是一坨屎,

不建议入坑
kera0a
2021-12-22 09:33:56 +08:00
最近试着开发公司管理 App ,开发体验感觉还不错,运行效果离原生还有点差距,还有就是不支持 ProMotion ,iPhone 上体验较差
darknoll
2021-12-22 09:39:06 +08:00
负担太重了,要学个这个还得学个 dart ,要是用 ts 啥的,那当然能火啊
ohwind
2021-12-22 09:41:15 +08:00
@lagoon “越是难学习难用的东西越被追捧”,往往是愚蠢的人在为自己的懒惰寻找理由
murmur
2021-12-22 09:42:43 +08:00
@ohwind 但是 flutter 选用 c#、ts 甚至 lua 做语言都对他框架本身没任何影响

单纯是为了推广语言做的设计
FightPig
2021-12-22 09:43:41 +08:00
最大的优点是 dart ,最大的缺点也是 dart
murmur
2021-12-22 09:46:17 +08:00
广东经济发达么,广东要求你来之前学粤语么,在现实生活中都懂得事,在开发要反其道而行之,甚至要吹捧
nezumi85757
2021-12-22 09:48:57 +08:00
我觉得很不错,学习曲线非常平滑,ebay 和 my bmw app 新版已经全面 flutter 化,丰田在也选择了 flutter 技术栈作为新版车机 OS 的 UI 层,有自己的观点没错,唱衰也可以,但是你们没意识到,企业是很青睐这种成本低产出大的技术的。

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

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

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

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

© 2021 V2EX