0

假设我有用 python 编写的代码,可以分析我计算机上的文件并返回结果。它在我的高清本地运行良好,但现在我想把它变成一个移动应用程序。这意味着我需要用户可以访问它的某种服务器(例如云)。

据我了解,所需要的只是一种向顾客授予用户凭据和权限的方法,以便他们可以访问我的分析程序中的“运行”命令。但老实说,我在这方面没有零知名度,也不知道从哪里开始。

我只有两个问题:

  1. 用户及其凭据是无穷无尽的,但他们都必须共享相同的分析程序。我对服务器不太了解,但是这种方法不会导致排队时间长吗?一般来说,我必须在分析代码中考虑哪些因素才能避免这种情况?

  2. 有人可以指出我需要学习什么才能回答上述问题吗?这个话题是一个无底洞的信息,我不想被困。

谢谢。

4

1 回答 1

0

Django是一个 MVC Web 框架,它拥有使用 Python 进行 Web 应用程序所需的所有功能。只需阅读本教程,您就可以立即在本地计算机上启动并运行。

部署有多种选择,可以是云实例(这里有很多供应商,包括 Rackspace 和 Amazon,Google 的“django 网络托管”),或者“传统”服务器机器(这里也有很多供应商)。

“移动”部分只是用户界面。这会影响应用程序表示部分的决策,您可以将其限制为 Web 应用程序的 Django 行话中的视图部分(即 HTML 模板)。您可以寻找允许生成为移动/平板设备量身定制的美观(或更好)用户界面 HTML 的框架,例如JQueryMobile

因此方向:从 Django 开始 -> 在“某处”服务器上部署 -> 为移动设备定制用户界面。

于 2012-12-05T23:05:27.253 回答