该要求是开发一个基于HTML的facebook应用程序。它不会像报纸网站那样基于内容,但将主要有用户生成的数据,这些数据将从数据库+ memcache中聚合和呈现。该应用程序将包含最多4-5页,具有不同的目的。
我们决定用Python而不是PHP编写应用程序,并尝试评估django。然而,我们发现django并不像PHP中的CodeIgniter那样灵活,即减少限制和规则,允许你做你想做的事情。
PHP是一个极简主义的CodeIgnitor框架,如果我们用PHP开发,我们会选择它。
你能推荐一个灵活而简约的基于python的web框架吗?我听说过pylons,cheeryPy,web.py,但我完全不知道它们的用法和结构。
发布于 2012-08-02 08:12:42
金字塔和烧瓶都是不错的选择。就我个人而言,我认为金字塔的闪光之处在于它在路由请求到查看函数方面的灵活性。你可以做基于路由的,这类似于django是如何做的,虽然它在正则表达式匹配上并不完整,如果你愿意使用resources/traversal,你可以用access control lists做一些非常疯狂的事情。
你可能不需要那些东西,而且你可以不使用它。但它确实可以很好地扩展为一个超级复杂的应用程序。它在python 3上运行,我认为flask还不能运行,但它最终会运行的。
发布于 2012-08-01 20:31:05
根据我的经验,我将向你推荐Django
Django是由一家快速发展的在线新闻运营公司开发的,旨在应对两个挑战:新闻编辑部密集的截止日期和编写它的经验丰富的Web开发人员的严格要求。它允许您快速构建高性能、优雅的Web应用程序。
它真的很容易学习,在通过官方walkthrough之后,您将能够开发这些功能
发布于 2012-08-01 21:29:40
Check (Flask)这是一个非常聪明的微框架,有一个安静活跃的社区。你不会后悔的;)
https://stackoverflow.com/questions/11759164
复制相似问题