TL;DR
考虑到基于Flutter的移动应用程序可能会在2021年之后推出,拥有一个将于7月投入生产的网站是否明智?
前言:
我正在计划网站项目,并将开始寻找一个开发商本周建立MVP。我知道我想要Django作为后端,但在前端我不太确定。
这是我的第一个大型网站项目,我对不同的前端技术并不熟悉。
我想我需要在更便宜的MVP实现和更昂贵的预付款之间进行权衡,我需要检查这个想法是否能为自己融资,这两种方式可能会持续更长时间。
从长远来看,如果MVP成功了,我可以想象拥有原生网络。Flutter似乎是一个非常有趣的框架,可以最大限度地降低开发成本。然而,最初它将只是网络版,Flutter只是在测试阶段。
我看到的选项是:
- Django后端和前端(可能直接在Django模板中使用Angular/React/Vue(
- Django后端+Django REST框架+Angular/React/Vue前端
- Django后端+Django REST框架+Flutter前端(希望到夏天能足够稳定(
实际问题:
- 现在可以要求开发者建立一个网站吗夏天的生产(也就是说,它不一定工作得很好马上,七月左右就足够了(真的是一种选择吗
- Flutter for Web可能会变成到那时已经足够稳定了吗
- 转移Angular/React/Vue网站稍后会变成flutter网站吗
- 寻找一个FlutterWeb开发人员谁也可以做Django限制我太多了吗?(也就是说,在我看来,大多数开发人员都知道Angular/React/Vue但了解Flutter的人要少得多,更不用说Flutter Web了(
我认为我有资格回答这个问题,因为我目前正在研究这些技术(Flutter、Django、Angular等(。所以我假设你想在未来两周内开始开发
我的一线建议是,在你的首要任务是使用移动应用程序之前,不要使用Flutter
Flutter Web的稳定发布仍存在不确定性,Flutter团队是否会在明年夏天之前发布Flutter Web也尚未确定。我已经用它做了POC,但仍然发现它在生产发布时不稳定,因为它有很多问题。Flutter的官方网站本身并不建议您在网络生产中部署它。您可以在此处阅读
如果任何开发人员现在开始使用Flutter开发网站,开发人员在开发过程中可能会遇到许多问题,并且可能找不到您希望网站具有的一些功能。所以现在开发一个制作网站还不够成熟
如果你想要一个应用程序,那么你可以毫不犹豫地使用Flutter。许多公司和初创公司正在将其用于生产。你可以在这里查看
因此,它不太可能在7月21日之前为Flutter Web做好生产准备。你可以在这里查看Flutter的里程碑,我认为Flutter稳定发布后需要0.5到1年的时间才能为网络做好生产准备。
要回答你的第三个问题,我需要了解网站的复杂性。也许你可以从AngularDart开始,它可以减少未来的移民工作。