为 Flutter 应用程序选择后端框架

Posted

技术标签:

【中文标题】为 Flutter 应用程序选择后端框架【英文标题】:Choosing backend framework for flutter application 【发布时间】:2020-07-31 20:06:11 【问题描述】:

我使用 Flutter 作为构建跨平台应用程序的主要框架。 直到今天,我一直在使用 Firebase,它非常棒,但我想扩展我的知识并学习构建全栈移动应用程序。

我已经在网络上漫游了好几天了,但我似乎无法下定决心使用 Flutter 的后端语言。

我正在寻找一种最新且行业急需的语言,所以不要担心它对于小型应用程序是否过大(我现在只想练习)。此外,我需要它与 Google 推荐的 bloc 模式配合得很好。

我听说 scala 和 play 是很棒的后端服务。此外,ruby on rails 与 bloc 模式配合得很好。

我想听听你对这种情况的想法和意见,你会选择什么,为什么? (一般来说,不在 scala play 和 RoR 之间)

提前非常感谢!

【问题讨论】:

【参考方案1】:

恕我直言,您应该定义您将解决的目标任务。

例如,我们公司从事计算机视觉和深度学习问题。我们选择 flask 或 fastapi python 框架来构建我们的后端 rest-api 原型,因为它很容易与 tensorflow 或 pytorch 解决方案集成。如果我们在某个地方遇到瓶颈,那么微服务正在.Net 中重写。

如果您正在寻找最需要的语言或框架,请访问 upwork jobs 或类似网站以了解当今市场需要什么。

【讨论】:

以上是关于为 Flutter 应用程序选择后端框架的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Flutter 和 Rails 从头开始​​构建移动应用程序?

如何为 Flutter 移动应用程序提供与 nodeJS 网站相同的后端?

可以将 Flutter 用于符合 Hipaa 的应用程序吗?

2020 年为什么选择 Flutter ?

如何正确格式化 app.yaml 以使用 PHP 后端托管 Flutter Web 应用程序

在应用开发中,我为什么选择 Flutter 而不是 React Native ?