我应该将 Flutter Web 用于将在夏季之前投入生产的网站项目吗?
Should I use Flutter Web for a website project that shall go into production not before summer?
TL;DR
考虑到 2021 年可能会推出基于 Flutter 的移动应用程序,拥有一个将投入生产的网站是否明智?7 月将使用 Flutter for Web 进行开发?
前言:
我正在规划网站项目,这周将开始寻找开发人员来构建 MVP。我知道我想要 Django 作为后端,但在前端方面我不太确定。
这是我的第一个大型网站项目,我对不同的前端技术不是很熟悉。
我想我需要在更便宜的 MVP 实施之间进行权衡,我需要检查这个想法是否可以为自己提供资金,以及一些前期费用更高但可以持续更长时间的东西。
在漫长的 运行 中,如果 MVP 成功,我可以想象也有原生网络。 Flutter 似乎是一个非常有趣的框架,可以最大限度地降低开发成本。但是,最初它只会是 Web 并且 Flutter 在那里仅处于测试阶段。
我看到的选项是:
- Django 后端和前端(可能 Angular/React/Vue 直接在 Django 模板中)
- Django 后端 + Django REST Framework + Angular/React/Vue 前端
- Django 后端 + Django REST Framework + Flutter 前端(希望到夏天它能足够稳定)
实际问题:
- 现在可以请开发者建一个网站,应该进去
夏季生产(即它不必完全正常工作
立即,7 月左右就足够了)以 flutter 作为前端
真的是一个选择吗?
- Flutter for Web 是否有可能成为
到时候够稳定了吧?
- 转移一个
Angular/React/Vue 网站以后改成flutter网站?
- 寻找会做 Django 的 Flutter Web 开发人员会不会限制我太多?
(也就是说,在我看来,大多数开发人员都知道 Angular/React/Vue
但很少有人知道 Flutter,更不用说 Flutter Web)
我认为我有资格回答这个问题,因为我目前正在研究这些技术(Flutter、Django、Angular 等)。所以我假设您想在接下来的两周内开始开发。
我的 One-Line 建议是在您的首要任务是移动应用程序之前不要使用 Flutter。
Flutter Web 稳定版的发布还存在不确定性,Flutter 团队是否会在明年夏天发布 Flutter Web 稳定版还未确定。我已经用它完成了 POC,但仍然发现它对于生产版本来说不稳定,因为它有很多问题。 Flutter 的官方网站本身并不建议您将其部署到 Web 生产环境中。你可以阅读它 here
如果任何开发人员现在开始使用 Flutter 开发网站,开发人员在开发过程中可能会遇到很多问题,并且可能找不到您希望网站具有的某些功能。所以现在开发生产网站还不够成熟
如果你想要一个应用程序,那么你可以毫不犹豫地使用 Flutter。许多公司和初创公司都在使用它进行生产。您可以查看 here
因此,到 7 月 21 日,Flutter-Web 的生产准备就绪的可能性很小。您可以查看 Flutter 的里程碑 here,我认为 Flutter 稳定发布后需要 0.5 到 1 年的时间才能为 Web 生产做好准备。
要回答你的第三个问题,我需要知道网站的复杂性。也许您可以从 AngularDart 开始,它可以减少将来的迁移工作。
TL;DR
考虑到 2021 年可能会推出基于 Flutter 的移动应用程序,拥有一个将投入生产的网站是否明智?7 月将使用 Flutter for Web 进行开发?
前言:
我正在规划网站项目,这周将开始寻找开发人员来构建 MVP。我知道我想要 Django 作为后端,但在前端方面我不太确定。
这是我的第一个大型网站项目,我对不同的前端技术不是很熟悉。
我想我需要在更便宜的 MVP 实施之间进行权衡,我需要检查这个想法是否可以为自己提供资金,以及一些前期费用更高但可以持续更长时间的东西。
在漫长的 运行 中,如果 MVP 成功,我可以想象也有原生网络。 Flutter 似乎是一个非常有趣的框架,可以最大限度地降低开发成本。但是,最初它只会是 Web 并且 Flutter 在那里仅处于测试阶段。
我看到的选项是:
- Django 后端和前端(可能 Angular/React/Vue 直接在 Django 模板中)
- Django 后端 + Django REST Framework + Angular/React/Vue 前端
- Django 后端 + Django REST Framework + Flutter 前端(希望到夏天它能足够稳定)
实际问题:
- 现在可以请开发者建一个网站,应该进去 夏季生产(即它不必完全正常工作 立即,7 月左右就足够了)以 flutter 作为前端 真的是一个选择吗?
- Flutter for Web 是否有可能成为 到时候够稳定了吧?
- 转移一个 Angular/React/Vue 网站以后改成flutter网站?
- 寻找会做 Django 的 Flutter Web 开发人员会不会限制我太多? (也就是说,在我看来,大多数开发人员都知道 Angular/React/Vue 但很少有人知道 Flutter,更不用说 Flutter Web)
我认为我有资格回答这个问题,因为我目前正在研究这些技术(Flutter、Django、Angular 等)。所以我假设您想在接下来的两周内开始开发。
我的 One-Line 建议是在您的首要任务是移动应用程序之前不要使用 Flutter。
Flutter Web 稳定版的发布还存在不确定性,Flutter 团队是否会在明年夏天发布 Flutter Web 稳定版还未确定。我已经用它完成了 POC,但仍然发现它对于生产版本来说不稳定,因为它有很多问题。 Flutter 的官方网站本身并不建议您将其部署到 Web 生产环境中。你可以阅读它 here
如果任何开发人员现在开始使用 Flutter 开发网站,开发人员在开发过程中可能会遇到很多问题,并且可能找不到您希望网站具有的某些功能。所以现在开发生产网站还不够成熟
如果你想要一个应用程序,那么你可以毫不犹豫地使用 Flutter。许多公司和初创公司都在使用它进行生产。您可以查看 here
因此,到 7 月 21 日,Flutter-Web 的生产准备就绪的可能性很小。您可以查看 Flutter 的里程碑 here,我认为 Flutter 稳定发布后需要 0.5 到 1 年的时间才能为 Web 生产做好准备。
要回答你的第三个问题,我需要知道网站的复杂性。也许您可以从 AngularDart 开始,它可以减少将来的迁移工作。