0

我将编写一个允许上传/下载文件、管理权限和用户的网络服务。它将是桌面应用程序或移动应用程序将与之通信的界面。我想知道我应该使用哪个 Web 框架?

它是一种媒体文件的远程存储。

我将在 Linux 环境中的 EC2 上托管 Web 服务。它应该很快(显然),因为它必须每秒处理数十个请求,传输大量数据(GB)......通信将使用 JSon 完成......但是如何处理二进制数据?如果我使用base64,它将增长33%......

我觉得web2py应该是可以的,因为它是一个非常稳定和成熟的项目,但是在选择之前想要其他建议。

谢谢你。

4

1 回答 1

2

毫无疑问,我会因为这个答案而被击落,但需要说...

您将编写一个允许每秒数十次传输的服务,并且文件大小非常大......正常运行时间将是必不可少的,传输速度等也是如此......

如果这是针对企业,而不仅仅是个人宠物项目,请让负责 IT 预算的个人给“Box”或“DropBox”一些便士并使用他们的服务(我隶属于任何一家公司)。

在业务层面上,这可以让您直接启动并运行,最终可能会比您编码、设计、调试、支付 EC2 等费用更便宜......

与您的问题更相关:

Flask似乎是一个即将到来且可用的“简单”框架。这应该提供所有的功能,而不需要所有的花里胡哨

我会花时间研究的另一个是Pyramid- 当使用一个非常基本的入门模板时非常简单,但是你有它背后的机制来真正完成非常复杂的事情。(例如,您可以在必要时混合使用 url 调度和遍历)。

于 2012-07-16T13:50:35.970 回答