2

我计划开发一个具有 Odesk.com 的大部分功能的双面市场。我知道某些 python 框架天生就适用于某些类型的项目(即 Django 用于博客/CMS 类型的应用程序;Tornado 用于社交网络等)并且想知道是否有一个框架,希望 python3-ready,特别适合构建这种平台/市场。我将在双方都有用户帐户、支付系统、私人通信/消息、项目管理和工作流工具等。

推论:我很想从 Flask 开始,因为我被它的轻量级设计所吸引。但是 Flask 能够处理市场应用程序的复杂性吗?

提前致谢。

4

1 回答 1

2

虽然是一个非常广泛的问题,但我建议您研究一下 Pyramid(通常由其前身 Pylons 指代)来增加我的两分钱。

这是一个非常灵活的框架,可以让您编写您的网站,而不必过多担心框架“限制”和限制。虽然 Django 是典型的“包含电池”的框架,但 Pyramid 更多地依赖于使用各种组合,而不是固有的内置组件(因此具有灵活性。)

根据我使用 Django 的经验,如果它提供了你想要的东西,它使用起来非常简单。如果你想偏离标准,事情会变得更加复杂。至于 Flask,我喜欢它的轻量级设计,但正如你所说,它可能有点过于简约,不符合你的喜好。Pyramid 的亮点在于它的灵活性;然而,它比 Django 需要更多的学习曲线(也就是说,我实际上发现 Pyramid 更容易使用——但这是我的观点)

从他们的网站:

"As of this writing, Pyramid has been tested under Python 2.6.8, 
Python 2.7.3, Python 3.2.3, and Python 3.3b1. Pyramid does not run 
under any version of Python before 2.6."

金字塔网站: http:
//www.pylonsproject.org

于 2013-06-28T00:26:03.307 回答