- 网络开发是否支持flutter?
- Flutter是本机还是网络?
- Flutter 可以用于网络吗?
- Flutter 对于 Web 来说足够好吗?
- Flutter 的网页比 react 快吗?
- 使用 Flutter 需要 CSS 吗?
- Flutter web有前途吗?
我们收到了太多类似的询问,因此我们决定回答所有的问题。
是的,您可以
事实上,你没有看错,我们每天都会看到许多开发人员的询问,他们希望将他们的dart和flutter知识用于移动应用和web应用,确切地说, react开发人员是如何利用同一个库的知识构建web应用和本地应用的。这不是很好吗?您可以查看准备用于生产的flutter网络支持的稳定通道。
你可以构建什么?
根据Flutters的FAQ,他们的网络支持可以方便地构建
- PWA(渐进式网络应用程序)
- SPA(单页应用程序)
- 现有的Flutter移动应用程序
热重启与热重新加载
尽管原生 Flutter 允许开发人员在开发过程中热重载应用程序,但在 Flutter Web 中,人们必须热重启他们的应用程序才能看到他们的变化。**这有什么区别呢?**热重载会记住您的应用程序的状态,而热重启则不会。
Flutter 支持的浏览器
以下是可以完美运行您的 Flutter Web 应用程序的浏览器列表
- 浏览器
- Safari
- 边缘浏览器
- 火狐
插件支持?
不是所有但许多flutter插件都有网络支持。您可以去pub.dev,使用过滤器获得所有的网络插件。
使用 Flutter Web 的并发性
在dart中通过隔离器提供的并发支持在flutter web中是不可用的,相反,它使用web工作者。这意味着 Flutter Web 中没有内置的并发性支持。
社区和支持
由于最近在稳定频道发布,flutter web 没有太多的支持或社区,它需要一些时间来发展社区并堆积问题和问题的回应。它随着时间的推移而变得成熟,但如果您在使用flutter web时遇到任何问题,您可以在主flutter repo中以 "web "为标题进行存档。
活跃的 Flutter 网络应用
有少数应用程序在幕后使用flutter web来构建它
结论
问题是,现在已经稳定了,是时候开始使用flutter web进行生产了吗?在我个人看来,现在还不是最好的时机,也许以后某个时候才是。Javascript已经存在了很长时间,而且在性能和许多因素方面都很出色。对于开发者来说,在纯JS和dart之间选一个很容易,但那是目前,
,谁知道未来会怎样?但有一点可以肯定的是,flutter web还有改进的余地**。**
我希望我在这篇文章中没有让你感到厌烦,而且你能学到新的东西。我们在下一次会议上见。保重。