























wyfig · 2024 年 6 月 19 日 · 6469 次点击
这是一个创建于 725 天前的主题,其中的信息可能已经有所发展或是发生改变。
最近开发一个 flutter 的项目,一开始并没有考虑 web 端适配,都是按照 iOS 和安卓来进行开发和适配的。后面说要上一个 web 版本,就一个个三方库去查看处理下,发现其实 90%的三方库都是支持 web 端的,只有个别的进行了替换或者 web 端用不到的。 差不多一天左右就适配完成了。
运行起来兼容性跟 app 端显示和使用也都差不多。 之前自己并不会 vue 这些,但是瞬间感觉自己会 web 的开发了,哈哈,多了一项技能。这次整体体验下来,感觉 flutter web 还是可以的,不知道为啥网上那么多差评。后面如果有普通的 web 项目,感觉可以考虑下 flutter web ,对于会 flutter 开发客户端的朋友来说,可以尝试下。
2 flytsuki 2024 年 6 月 19 日打包之后资源太大 |
3 iOCZS 2024 年 6 月 19 日用的 cavas 绘制,跟实际的 web 开发还是不一样的 |
6 a33291 2024 年 6 月 19 日是的,而且逆向还更麻烦一些🤣 |
8 NewTab12138 2024 年 6 月 19 日除了不好 seo, 首次加载速度太慢,字体需要从 google 下载之外,使用起来,体验还是没问题的 |
10 murmur 2024 年 6 月 19 日语法太差了,app 反正也是壳套 h5 ,里面的 h5 拿出来复用就行,业务还是 h5 写舒服 |
13 flyqie 2024 年 6 月 19 日 via Android阿里无影不就是这么做的吗,他们全端都是走的 flutter 。 |
16 AoEiuV020JP 2024 年 6 月 19 日顺便再适配一下 windows/linux/macos ,全平台成了, |
17 kneo 2024 年 6 月 19 日 via Android小马过河。自己满意就行。 |
18 liyafe1997 2024 年 6 月 19 日这世道真奇妙,一边 App 套壳浏览器,一边 Web 用 WASM & Canvas 跑 Native App |
21 wyfig 2024 年 6 月 19 日@AoEiuV020JP #16 估计这个难度要不小。flutter web 本来我也不看好,开发 app 的时候也没有想着适配 web 。后面有了这个需求才去适配了下,结果需要做的远比想象的少的多。如果后面对 seo 要求不高,交互比较多的 web 项目,感觉可以直接用 flutter 动手做。毕竟做 web 可以收获 iOS 和 Android 平台代码, 做 iOS 和安卓可以获得 web 端。 |
23 ExplodingDragon 2024 年 6 月 19 日如果会 kotlin 的话其实可以测试下 kotlin multiplatform ( |
26 RightHand 2024 年 6 月 19 日 via Androidflutter web 就是赠品,附带使用够了。主力开发的话不如选其他。 |
27 i1MqODKe0P16t1Ra 2024 年 6 月 19 日强。做后端的,之前看过 flutter ,写了几个小例子可运行。觉得完全可以上手。如果又支持 web,又支持 app,岂不是全栈已成了 |
28 luck66 2024 年 6 月 19 日flutter web 首次加载太慢 |
29 zengxs 2024 年 6 月 19 日一个是 flutter 的 web 应用有些默认行为和原生 web 不太一样,比如选择文本,翻译等等,用户刚用可能不太习惯 但是如果只是内部用的 web app 其实以上都不是问题 PS: React 其实框架设计思路、用法和 Flutter 都差不多,如果你会 Flutter ,上手 React 应该很快,感兴趣可以学一学哈哈 |
30 kxks145 2024 年 6 月 19 日 via Android我记得 flutter web 的操作逻辑还是手机的那一套吧,选择文本默认选不了,要多套一层 widget;页面跳转 url 地址不变,也要单独写点东西实现,不知道现在怎么样了 |
31 VeryZero 2024 年 6 月 20 日之前中文字体加载的问题现在不知道解决了没 |
37 i1MqODKe0P16t1Ra 2024 年 6 月 20 日@milukun 谢谢推荐。 个人不喜欢要给授权费的开源。 如有开源的 flutter APP,给推荐一个看看啊,对首次排版有点痛苦,交互和控制处理没问题了 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。