【问题标题】:Python as Backend and Flutter as Frontend [closed]Python 作为后端,Flutter 作为前端 [关闭]
【发布时间】:2021-10-25 20:47:32
【问题描述】:

我目前正在开发一个应用程序,或者说正在准备一切。但是,我有一个关于后端和前端的问题。对于前端,我正在考虑使用 Dart/Flutter,因为我计划发布适用于 iOS 和 Android 的应用程序。对于后端,我其实更喜欢使用 Python,因为我也有编程语言的经验。

我想在我的应用程序中构建一个人工智能,它可以通过前端连接接收来自用户的输入,用它做一些事情并将处理后的信息传递回前端,从而作为输出传递给用户。我希望你能明白这一切。所以,一般来说,它只需要能够在 Dart 文件(Flutter)和 Python 文件之间传递信息。

事实上,我并没有任何将前端与后端连接起来的经验。现在我只想问这一切是否可能,Flutter 或 Dart 和 Python 是否甚至彼此“兼容”,也许是插件或其他东西?我不想在我的应用程序中没有 Flutter,所以如果这不可能,我可以使用哪种编程语言而不是 Python 来编写人工智能?

也许你们中的某个人已经在这方面有经验或解决了我的问题并且可以帮助我?我期待您的意见和建议,以寻求帮助或经验。

提前致以诚挚的问候和感谢!

【问题讨论】:

  • 我认为这两者不兼容,这来自一个在 Django/Flask 和 Flutter(分别)工作的开发人员。
  • @Peter 你是说 Flutter 不能发出 HTTP 请求吗? flutter.dev/docs/cookbook/networking/fetch-data
  • 我从未见过它完成,我尝试过但失败了。只是想警告你
  • 嗯,文档清楚地表明了它的可能性。后端编程语言无关紧要。序列化/通信层确实

标签: python flutter frontend backend


【解决方案1】:

我是一名全栈开发人员,我曾参与过许多包含前端和后端组件的项目。

基本上你要做的就是让你的前端向服务器发出获取请求。您的前端客户端将在 Flutter 或 Dart 中,而服务器将是 HTTP API。例如,Flask 是一个让您使用 Python 制作 Web 应用程序的框架。你正在为你的客户创建一个 API 来调用。

由于我是一名 React.js 开发人员,所以我不能对 Flutter 或 Dart 说太多,但是您可以在一个网站上托管您的客户端,然后在另一个网站上托管服务器,然后简单地在服务器。

【讨论】:

  • 注意:问题是关于移动客户端,而不是网站/JS
  • 这个概念是一样的,唯一的区别是你的前端客户端有一个移动应用程序而不是一个网站。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-30
  • 2020-11-27
  • 1970-01-01
  • 1970-01-01
  • 2014-10-21
  • 2016-11-15
  • 2018-05-04
相关资源
最近更新 更多