繁体   English   中英

相当于龙卷风的阻塞?

[英]A blocking equivalent to Tornado?

我一直在与Tornado合作,并且已经习惯了它的整体样式和语法。 目前,我想编写一个网站(使用Python),该网站不需要Tornado的异步,非阻塞功能。 显然,我可以使用Django或Pylons之类的框架,但是我想知道是否存在特定的Python设置,该设置与Tornado最相似,但是是阻塞而不是非阻塞。

注意:我一直在尝试使用Django,但是我觉得对于我当前的需求来说,它有些沉重。 我喜欢Tornado的原因是它的相对简单性和灵活性,同时仍然能够很好地进行扩展(如果引起关注)。 (也许我只需要继续使用Django,直到我完全习惯它即可,但这不在这个问题的范围之内。)

另请注意:我并不是在寻求主观意见,而是在寻求基于不同Python框架(我缺乏)的经验,与Tornado类似的设计设置的建议。

谢谢。

Turbo Gears 2看起来是很有前途的,因为它是建立在多个下一代Web框架(包括TurboGears 1,Django和Rails)的经验之上的

涡轮齿轮2

我还使用了Tornado, CherryPy Web框架看上去与Tornado“非常相似”:非常易于使用,直观且非常Pythonic。 CherryPy默认情况下处于阻止状态(我认为这是使用它的唯一方法)。 希望对您有帮助。

干杯!

我最喜欢的“最小”框架是:Flask http://flask.pocoo.org/docs/和Pyramid http://www.pylonsproject.org/

与龙卷风的最大区别是它们是WSGI(因此被阻止),并且具有许多类似于网站的插件,可满足您部署网站所需的工作。

Flask周围有很多示例,并且非常容易上手。

希望你开心

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM