【发布时间】:2020-03-14 15:55:18
【问题描述】:
我专门学习了 Python,用于为新的商业理念开发桌面应用程序。此外,我还需要学习 Android 来开发移动应用程序。以下是它的工作原理。
- 用户将在各自的桌面上安装和使用桌面 GUI 应用程序。他们会使用它并发送/接收一些数据。
- 移动应用会获取用户上传的数据并为客户提供信息。
我玩使用以下。 1. 用于桌面 GUI 应用程序的 Python(已经完成)。 2.PostgreSQL数据库。目前,它已安装在我的系统中,它需要在某个服务器或云中,以便用户(编号约 10k)在系统开始部署后可以使用它。 3. 已在 Django 中开发了一个用于分配用户权限以及用于对上传数据进行数据分析的管理网页,以及使用 Django 的 REST API。 4. 正在开发安卓应用。
一切都是零碎的,我有点不知道整个事情最终会如何发展。
有人能解释一下它最终会是什么样子的整个架构吗?诸如 GUI 如何连接到服务器上的 Postgresql、所需的套接字、所需的 API、逻辑存储在哪里、Android 应用程序如何从 PostgreSQL 数据库中获取数据、移动应用程序所需的 API、管理网页如何分配用户权限将获取或发送数据到服务器等上的 Postgresql。
提前致谢。
【问题讨论】:
-
我认为您的问题过于宽泛,无法在这里回答。当然,可以有很多架构和框架来完成这项工作。选择一个就像一门艺术,需要经验和看到不同的案例研究。我建议你阅读一些关于你想要实现的应用程序的教程。
-
感谢您的反馈,对可能可用的具体教程有什么建议吗?因为这是一个广泛的话题,所以寻找具体的教程将是一个挑战。
标签: python android postgresql architecture frameworks