0

要求是开发基于 HTML 的 facebook 应用程序。它不会像报纸网站那样基于内容,而是主要有用户生成的数据,这些数据将从数据库 + 内存缓存中聚合和呈现。该应用程序最多包含 4-5 个页面,用途不同。

我们决定用 Python 而不是 PHP 编写应用程序,并尝试评估 django。然而,我们发现 django 不像 PHP 中的 CodeIgniter 那样灵活,即减少限制和规则,并允许你做你想做的事。

PHP CodeIgnitor 是简约的 MVC 框架,如果我们用 PHP 开发,我们会选择它。

您能否推荐一个灵活且简约的基于 Python 的 Web 框架?我听说过 pylons,cheeryPy,web.py ,但我完全不知道它们的用法和结构。

4

4 回答 4

1

根据我的经验,我会推荐你​​ Django

由快速发展的在线新闻运营商开发的 Django 旨在应对两个挑战:新闻编辑室的密集期限和编写它的经验丰富的 Web 开发人员的严格要求。它使您可以快速构建高性能、优雅的 Web 应用程序。

它真的很容易学习,您将能够在完成官方演练后开发这些功能

于 2012-08-01T12:31:05.237 回答
1

Check ( Flask ) 这是一个非常聪明的微框架,拥有一个安静活跃的社区。你不会后悔的 ;)

于 2012-08-01T13:29:39.557 回答
1

为了获得最快的开发速度,您可以深入研究 Django。但 Django 可能不是最快的解决方案。烧瓶更轻。你也可以试试金字塔。

于 2012-08-01T13:50:23.463 回答
1

Pyramid 和 Flask 都是不错的选择。我个人认为金字塔的亮点在于它在路由请求以查看功能方面的灵活性。您可以进行基于路由的操作,这类似于 django 的操作方式,尽管它在正则表达式匹配方面并不完整,如果您愿意使用资源/遍历,您可以使用访问控制列表做一些非常疯狂的事情。

你可能不需要那些东西,你可以不使用它。但它确实可以很好地扩展到超级复杂的应用程序。它在 python 3 上运行,我认为 flask 还没有,但它最终会。

于 2012-08-02T00:12:42.153 回答