《Python 3 程序开发指南(第二版)》

为数不多讲Py3k的书,还行,不过作者已经假设读者有其他语言的基础,虽然Python 3还不是主流。by yintian ...

↑我也要推荐

再谈 twisted:说 twisted 的源码不好懂,我也改过,并没有那么神奇

发布时间:2011-06-29 12:05:16, 关注:+7405, 赞美:+14, 不爽:+10

原始出处: mathgl

现在我手头用的是11.0。 很好。没什么很大的问题,原来的版本对于iocp有个很奇怪的问题,现在被修复了。

今天在中文列表看了一下一堆人推荐gevent。许多人认为twisted是很twisted。文档不易懂,而且并不算太好用。

老实说twisted 的 core doc还是不错的,起码比那本 twisted programming要好。后者的例子大多都不知所云,看了更加令人崩溃。对比之下
twisted core doc是很不错的东西。 列表上有人说“能看core doc的人,说不定层次比开发者还高” 老实说我并不觉得这些doc有什么难懂的地方,

而且我也不认为我的水准要比开发者来得高,这个言论确实让我有些惊奇。

目前我是做基于tcp的工业控制的分布式系统。有不少非unix的机器,这么多网络库能同时支持linux,win32 并且还能稳定工作的 在py里面只有twisted。

而且还支持一大堆协议,免去了造轮子的麻烦。所以我一直对其他的solution并没有太大的兴趣根本在于:我现在不怎么做web。

事实上twisted关于web的部分也很少看,之前出于某些目的做了一个监控状态的服务才用了一些web的东西用来生成数据的汇总。

1: 支持较多的协议

2:靠谱的跨平台

3:开发速度快

这就是我选择的理由。

同时twisted 对于iocp的支持部分是用cython写的,也算是使用cython的一个例子吧。

至于说twisted的源码好不好懂,我也改过,并没有那么神奇。大部分还是很好读的,现在来看读pyx的代码比c毕竟还是要快一些的。

twisted最有趣的是它的邮件列表,回复很及时。

如果你觉得本站对你有帮助,欢迎向本站赞助 :P

使用支付宝捐赠

Copyright© Python4cn(news, jobs) simple-is-better.com, 技术驱动:powered by web.py 空间主机:Webfaction

版权申明:文章转载已注明出处,如有疑问请来信咨询。本站为 python 语言推广公益网站,与 python 官方没有任何关系。

联系/投搞/留言: en.simple.is.better@gmail.com 向本站捐赠