使用python进行商业Web应用程序开发

时间:2010-11-02 21:06:59

标签: python web-applications web-frameworks

我们(我们中有2位)是Web应用程序开发的新手,正在尝试开发针对中型企业的基于Web的应用程序产品。

以下是该应用程序工作流程的基本流程:

  1. 通过文件上传过程收集数据(100K到500万条记录)
  2. 通过表格收集用户的控制数据
  3. 根据业务规则对输入数据进行统计分析
  4. 生成报告和可视化图表
  5. 处理(编辑,加密,编辑等...)输入文件并生成输出文件。
  6. 该应用程序必须同时支持50到100个用户。
  7. 该应用程序将是一个Intranet应用程序,无法通过Web访问。
  8. 我们决定使用PostgreSQL作为我们的数据库。

    我们在网上进行了一些研究,以找到合适的语言来构建我们的应用程序。我们正在考虑使用Python,因为我们已经获得了一些Python经验。

    但是我们无法决定python web框架。将第三方Web框架用于像我们这样的项目是否存在严重缺陷?

    我们欢迎有关最适合此情况的其他语言/框架的建议。

    这是我们的第一篇文章,如果您需要更多详细信息,请告诉我们。

2 个答案:

答案 0 :(得分:3)

要回答您的第一个问题,是的,您绝对应该使用第三方Web框架。重新发明轮子毫无用处。

我熟悉的两个Python Web框架是Pylons和Django。 This question涵盖了使用其中任何一种的利弊。根据您的描述,我会推荐Django。

答案 1 :(得分:1)

Django太棒了。

它非常容易扩展,并且有很好的文档记录。我强烈建议你看一下。

http://www.djangoproject.com/