最适合构建双向市场的 Python 框架

标签 python python-3.x frameworks

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

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

提前致谢。

最佳答案

虽然这是一个极其广泛的问题,但我会建议您研究一下 Pyramid(更常见的是其前身 Pylons),以补充我的两分钱。

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

根据我使用 Django 的经验,如果它完全提供了您想要的功能,那么使用起来非常简单。如果你想偏离标准,事情就会变得更加复杂。至于 Flask,我喜欢它的轻量级设计,但正如你所说,对于你的喜好来说,它可能有点过于简约。金字塔的亮点在于它的灵活性;然而,它比 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

关于最适合构建双向市场的 Python 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17355010/

相关文章:

python - 如何强制 scipy 使用 Adams 进行集成?

python - 列表中每个元组的第一个元素与字母字符之间的高效映射

javascript - AngularJS 指令中的两种数据绑定(bind)方式

php - Symfony2 禁用缓存?

python - Tensorflow 动态填充

python - 将函数应用于数据框的 block

python - Seaborn 绘制空的白色飞机

c# - 如何将使用 dotnet-core 构建的 DLL 与 Python 集成

Python OOP 继承 : Method Resolution Order (MRO)

php - 支持资源、方法和格式的 RESTful PHP 框架