Tornado(非阻塞)与Flask(WSGI)中的电子商务对比

4 投票
3 回答
2638 浏览
提问于 2025-04-17 06:40

我正在用Python和NoSQL开发一个电商平台,框架方面我在Tornado和Flask之间犹豫不决;所以我的问题很简单:

在电商方面,使用WSGI类的应用(用Flask)还是非阻塞的应用(用Tornado)更合适呢?

补充说明:这个电商平台会管理产品和用户(不需要聊天系统),但会包含一个通知系统(像Facebook那样:某个朋友卖了东西……),那么在这种情况下,哪个更好呢?

3 个回答

0

找到一个真正好的基于Python的电商解决方案还是挺难的。

一些值得关注的选项

Satchless http://satchless.com 这是一个与Flask兼容的,不依赖于特定框架的购物车解决方案。

Saleor http://getsaleor.com(基于Django,而不是Flask或Tornado)

Saleor是基于Django的,看起来更成熟,而且目前还在维护中。最近一次更新是在19天前在GitHub上。我建议你可以看看这个。

Saleor的开发者们还创建了django-payments

2

你可以使用两个Flask的扩展:

https://github.com/MediaSapiens/flamaster

https://bitbucket.org/lost_theory/flask-stripe-blueprint/

希望这些对你有帮助。

2

这不是一个答案,但作为一种替代方案,Django配合Satchmo非常适合这类项目。

撰写回答