想问下大家 Flutter 开发 web 用得多吗

发布于 1周前 作者 yibo5220 来自 Flutter

最近考虑项目要写 web 应用还有桌面端,想把技术栈统一为 flutter ,具体调研下来好像 flutter 还是更适合移动端,有 flutter 写 web 或者桌面端有过经验的吗? web 应用偏向后台管理,表格为主;桌面端比较偏向移动端风格了


想问下大家 Flutter 开发 web 用得多吗
12 回复

不多

更多关于想问下大家 Flutter 开发 web 用得多吗的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


我调研过一段时间,flutter 写 web 不太合适,主要是加载速度不太理想,主要原因,是需要加载那个 wasm 库,以及要显示中文的话,还要加载一个的字库。可能内网应用比较合适,内网的网络环境可以抹平大文件的加载劣势。

腾讯的 https://zhiliao.qq.com/ ,web 端基于 flutter 用起来马马虎虎

着实,感觉确实会有坑,准备提前 1 个月写写先看看,不行就只能主流搞法了

确实…马马虎虎…看起来风格有点复古

目前我的方案是 移动端用 flutter ,管理后台端用 vue 开发;
之前调研过用 flutter 写管理后端后台前端,分析后发现 flutter 在 web 方向的生态明显没有 vue+react 多,比如同样做一个 分页查询的功能,使用 vue2+ elementui 做的话 几分钟就搞好了,flutter 的话,估计还在写布局…哈哈哈

web 建议还是传统的 vue 或者 react 靠谱.我是在某报社搞开发的,flutter 搞 App 开发非常舒服,但 web 的话需要造太多轮子了,还不如找个现成的 admin 模版去改.目前我在用 flutter 开发 web 端的专题系统,其实就是一个可视化拖控件创建版面的玩意,选了 flutter 做主要技术栈,能规避很多传统 web 技术的坑,比如阴间的 css 问题、阴间的浮动布局、浏览器标准实现差异、长列表性能问题、难以实现复杂的拖动效果。但如果你是开发传统管理后台,没遇到这些极端痛点,还是用回 jshtml 那一套。

加载速度太慢了,写起来是真好写

如果是和 app 一模一样的界面的类似 h5 的,可以用 flutter 开发顺便生成,但是开发后台管理系统之类的,就不建议了

很拉胯 建议别用

看完大家的回复,在使用上,感觉主要还是 flutter web 生态的问题,造成 flutter web 不好用

关于Flutter在Web开发中的使用情况,可以归纳如下:

一、使用情况

Flutter除了支持Android、iOS移动跨平台开发之外,还支持macOS、Windows、Linux和Web等多个平台的开发,已经实现了“一次编写,处处运行”的愿景。目前,许多企业级应用使用Flutter进行开发,同时,Flutter也在向物联网(IoT)和智能家居设备等新兴领域扩展。

二、优势

  1. Flutter的UI包含许多可自定义的UI组件,可用于创建视觉上吸引人且响应式的用户界面。
  2. Flutter支持代码复用,能显著降低开发成本,加快产品上市时间。

三、Web开发中的特定考量

  1. Flutter Web使用浏览器的标准API重新实现了引擎,提供HTML和WebGL两种呈现内容的选项。
  2. 与其他Flutter平台相比,Flutter Web不再需要提供Dart的运行时,而是将Flutter框架和代码编译成JavaScript。

四、面临的挑战

尽管Flutter在Web开发中有诸多优势,但仍面临一些挑战,如SEO支持相对较弱等。因此,在选择是否使用Flutter进行Web开发时,需要综合考虑这些因素以及项目的具体需求。

综上所述,Flutter在Web开发中有一定的应用,但具体使用情况还需根据项目的需求和目标来决定。

回到顶部