`

再谈twisted

阅读更多

现在我手头用的是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最有趣的是它的邮件列表,回复很及时。

 

11.10修复了一个和iocp有关的bug。推荐使用之...

分享到:
评论

相关推荐

    浅谈PHY芯片UTP接口直连(不使用变压器)的设计.2018_03_16

    UTP(Unshielded Twisted Pair)则是无屏蔽双绞线,常见于以太网连接中,如常见的RJ45接口。当我们谈到“PHY芯片UTP接口直连(不使用变压器)的设计”,这是指在通信系统中,PHY芯片通过UTP接口直接与另一端的PHY...

    社交网络数据挖掘技术浅谈.pdf

    根据提供的文件内容,以下是对“社交网络数据挖掘技术浅谈.pdf”中涵盖的关键知识点的详细解释: 1. 社交网络数据挖掘的重要性 在大数据时代背景下,社交网站包含了大量信息数据。如何有效利用这些数据,成为了研究...

    浅谈PHY芯片UTP接口直连(不使用变压器)的设计-CSDN下载.2018_03_16

    UTP(Unshielded Twisted Pair)则是无屏蔽双绞线,广泛应用于局域网(LAN)连接,如以太网。本话题主要探讨的是在不使用变压器的情况下,如何设计PHY芯片之间的UTP接口直连方案。 一、PHY芯片与UTP接口 PHY芯片在...

    浅谈PHY芯片UTP接口直连(不使用变压器)的设计-CSDN下载

    UTP(Unshielded Twisted Pair)则是无屏蔽双绞线,广泛应用于以太网等局域网通信中。这篇文档“浅谈PHY芯片UTP接口直连(不使用变压器)的设计”探讨的是如何在不使用传统变压器的情况下,实现PHY芯片间的直接连接...

    浅谈综合布线系统的电磁干扰及防护-综合文档

    常见的屏蔽电缆包括FTP(Foil Twisted Pair,屏蔽双绞线)、SFTP(Shielded Foil Twisted Pair,屏蔽铝箔双绞线)以及STP(Shielded Twisted Pair,屏蔽双绞线)等。这些电缆的屏蔽层主要由铝箔或铜编织网构成,能够...

    显示/光电技术中的LCD驱动IC诸元趋势分析

    单只谈「LCD的驱动IC」其实是一个范畴相当广的议题。  LCD的驱动类型大体可区分成TN(Twisted Nematic)、STN(Super-Twisted Nematic)(附注1),以及TFT(Thin-Film Transistors)等3类,其中TN LCD多半使用在...

    谈智能家居布线需注意事项

    双绞线(Twisted-Pair)是最常见的传输介质,由两根互相缠绕的铜线构成,用于减少电磁干扰。在智能家居布线中,通常使用4个双绞线对,每个都有特定的颜色编码,方便识别和端接。这些线缆常被暗埋在墙体内部,因此...

    基础电子中的基于电磁兼容方面考虑的非屏蔽布线浅谈

    非屏蔽双绞线(Unshielded Twisted Pair, UTP)作为常见的布线系统,在电磁兼容方面具有一定的优势。UTP通过双绞线结构实现平衡传输,理论上能有效抵消电磁干扰和辐射。然而,实际应用中,UTP的平衡性往往受到多种...

    Python 核心编程 第二版

     8.10 再谈else语句   8.11 迭代器和iter()函数   8.12 列表解析   8.13 生成器表达式   8.14 相关模块   8.15 练习   第9章 文件和输入输出   9.1 文件对象   9.2 文件内建函数(open...

    Python核心编程第二版

     8.10 再谈else语句   8.11 迭代器和iter()函数   8.11.1 什么是迭代器   8.11.2 为什么要迭代器   8.11.3 如何迭代   8.11.4 使用迭代器   8.11.5 可变对象和迭代器   8.11.6 如何创建...

Global site tag (gtag.js) - Google Analytics