Flutter(202109)写多端应用的效果怎样?
能满足大多数场景需求吗?
如果像宣传所讲:一套代码,多端适配,手机、桌面和 web 平台都能覆盖,为什么业内不流行呢?其中手机和桌面端还是底层绘制的,这理论上应该比 electron 要强很多吧?
Flutter(202109)写多端应用的效果怎样?
不流行当然是不好用啦,程序员用脚投票的结果
更多关于Flutter(202109)写多端应用的效果怎样?的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
安卓,iOS,PC 端,编译 3 次,输出 3 个平台不同的包
很难,因为好多关键的库都没有做到全平台。
只是在桌面 web 不流行,在 android ios 上还是很流行的。基本上算是第一了吧
写了几个项目,感觉 UI 那块还是写的有点麻烦,xml/html 这套东西写页面能流行下来感觉也不是不无道理。。
除了闲鱼,哪个大型项目是用 flutter 开发的,闲鱼还是 flutter 的反例,这话你问 react native 是一样的,所以想追求完美还是老老实实分端 native
就是为了跨平台,那就 h5 方案,能用就行
百度输入法 基本 90%都是,还有每日优鲜,还是有很多的
PC 端还缺很多东西,app 端差不多了,反正比 ionic, quasar 啥的强的多的多
flutter + native 混合开发的项目已经上线,新功能用 flutter 开发,flutter 搞移动端感觉确实不错。
阅文的红袖,WebNovel 也是大量用的 Flutter 了,还放了个兼容 SDK 出来。https://github.com/yuewen/mix_stack
看到的一个比译做的不错,作者就在列表页你这个帖子的下面一条。
https://biyidev.com/
不过 win 和 linux 还在内测,打开主页,app 已经嵌到页面上了。
客户端支持划词搜索
比较火,而且是有点儿内卷的火(参见 weex )。。。感觉是一个比较尴尬的存在,和原生比效率,和 RN 比性能,和 uniapp 比。。。。生态就更别提了,哈哈哈哈,不过毕竟年轻
我研究过几天的 mac,支持的插件很少.代码编译展示的效果也不理想
“为什么业内不流行呢”
其实很流行。
加入了 flutter 模块的 app 太多了。只是有的人不承认,倒不如说,大厂 app,完全不带 Flutter 的已经是少数了。
至于说纯 flutter,这是逻辑问题。哪怕 flutter 再好,我有一个成熟的 app,你要我重新全部写一遍?怎么可能。
我们团队的 to c 主项目 app 的部分业务功能已经用上 flutter 了,
to b 的一个新项目 app 是纯 flutter ,移动端开发太友好了,效率高很多,
实际体验还是比原生差一点,但能接受
针对“Flutter(202109)写多端应用的效果”这一问题,作为IT技术专业人员,我认为Flutter在写多端应用方面表现出色,以下是具体分析:
- 跨平台支持:Flutter支持Android、iOS、Web、Windows、macOS和Linux等多个平台,允许开发者使用同一套代码库为不同平台构建应用,从而显著降低了开发和维护成本。
- 高性能:Flutter使用自己的渲染引擎,提供极快的渲染速度和响应性能,确保用户在不同平台上都能获得流畅的体验。
- 快速开发:Flutter的热重载技术使得开发者可以快速地进行代码修改和调试,显著缩短了开发周期。
- 丰富的组件库:Flutter提供了丰富的UI组件,开发者可以轻松构建出美观、一致的用户界面。
- 社区支持:Flutter拥有庞大的开发者社区和丰富的资源,开发者在遇到问题时可以迅速获得帮助。
综上所述,Flutter在写多端应用方面效果显著,能够大幅提升开发效率和用户体验。当然,任何技术都有其局限性,Flutter也不例外。在选择使用Flutter时,建议开发者充分评估项目需求和团队技术储备,以确保能够充分发挥Flutter的优势。