我正计划开发一个两面的市场,它将具有Odesk.com的许多功能。我知道某些python框架天生就适合某些类型的项目(例如,Django用于博客/ CMS类型的应用程序; Tornado用于社交网络;等等),并且想知道是否存在一个框架,希望它支持python3。特别适合构建此类平台/市场。我将在双方都有用户帐户,支付系统,私人通信/消息传递,项目管理和工作流工具等。
结论:我很喜欢Flask,因为我对它的轻量级设计很感兴趣。但是Flask是否能够处理市场应用程序的复杂性?
提前致谢。
尽管这是一个非常广泛的问题,但我还是建议您研究一下金字塔(更常见的是其前身塔),以加我的两分钱。
这是一个非常灵活的框架,可让您编写网站而不必担心框架的“限制”和限制。Django是最典型的“包含电池”框架,而Pyramid则更依赖于使用各种而非固有的内置组件(因此具有灵活性)。
根据我在Django上的经验,如果它提供了所需的功能,那么它的使用非常简单。如果您想偏离标准,事情将会变得更加复杂。至于Flask,我喜欢它的轻巧设计,但是正如您所说,对于您的喜好来说,它可能有点过于简约。金字塔的魅力在于灵活性。但是,与Django之类的东西相比,它需要更多的学习曲线(也就是说,我实际上发现Pyramid更加容易使用-但这是我的看法)
从他们的网站:
1. "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."
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。