Twisted Matrix 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Twisted Matrix 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Twisted Matrix 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Twisted Matrix 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Twisted Matrix 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 LGPL
开发语言 Python
操作系统 Windows
软件类型 开源软件
所属分类 程序开发网络工具包
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-06

软件简介

Twisted Matrix 是一种越来越受欢迎的纯 Python 框架,用来进行网络服务和应用程序的编程。虽然 Twisted Matrix 中有大量松散耦合的模块化组件,但该框架的中心概念还是非阻塞异步服务器这一思想。在本文中,David 向您介绍了一种新编程风格,对于习惯于线程技术或分叉服务器的开发人员来说,这是一种新颖的编程风格,但它却能在繁重负载的情况下带来极高的效率。

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2012/04/04 12:38

强大的网络编程框架Twisted

下载地址:http://twistedmatrix.com/trac/wiki/Downloads 这里有详细的介绍:http://www.oschina.net/p/twisted+matrix http://twistedmatrix.com/trac/

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/04/12 21:54

Scrapy运行异常, in implements raise TypeError(_ADVICE_ERROR % 'implementer') TypeError: Class advice impossible in Python3

执行scrapy 爬虫时报错:(环境python3.5; Twisted-16.1.1rc1.tar.bz2; zope.interface-4.1.3-py3.3-win32.egg pyOpenSSL-16.0.0.tar.gz pypiwin32-219-cp35-none-win32.whl) _____________________________________________ G:\git_oschina\scrapy_test\scrapy_testdemo>scrapy crawl dmoz Traceback (most recent call last): File "c:\users\administrator\appdata\local\programs\python\python35-32\lib\runpy.py", line 17...

2
0
发表了问答
2013/08/17 04:38

twisted + pypy 优雅与性能并存

最近迷上了Twisted。 本来是比较喜欢用gevent的,不过gevent不能和pypy很好地结合,在对性能要求比较高的地方有点慢,能明显感觉到建立连接的时候有卡顿。 后来嘛,试验了一下evenlet,因为其epoll部分没有依赖C的库或代码,可以在pypy下跑,但是在pypy下表现平平,估计原因是greenlet,做得太通用了,肯定就以性能为代价了,记得它的实现原理是拷贝栈和恢复栈。 再后来嘛,Twisted上阵了,做hello world测试的时候,如果用CPy...

14
18
发表了问答
2013/09/25 12:25

Twisted 阐述

Firefly为什么使用Twisted? 1、基于Python Twisted是使用Python编写的,强壮的、面向对象的解释性语言。使用Python编程是一种乐趣,易于编写、易于阅读、易于运行。因为Python是跨平台的,所以可以运行Twisted程序在Linux、Windows、Unix和MAC等等系统上。 2、异步和事件驱动的 同步网络编程函数库留给开发者一个痛苦的抉择:要么允许程序在网络通信时失去响应,或者引入非常复杂的线程。Twisted是基于事件的,异步网络通信框架...

2
4
发表了问答
2011/05/17 10:41

用Twisted实现一个简单但是完整的Web应用框架

学了一段时间Python,也看了很多的Web开发框架,轻量级、中量级的、重量级的...感觉都不尽如人意,原因有二: 1、任何开发者都有自己独特的思路,适应现成的框架是很痛苦的,相比完整但是死板的大框架,我更喜欢灵活的小工具,况且Python开发一个框架并不是想象的那么难 2、大部分框架依旧需要依附于独立的Web服务器运行,太麻烦。除了老牌的Twisted和新秀Tornado。在比较了这两个东西之后,我决定拿Twisted开刀。 以前的实践让...

12
10
发表了问答
2009/05/06 16:17

使用Twisted实现一个简单Web服务器

我的原文发在Python版,这里也发一个,好增加点Python版的人气。希望支持。下面是原文: 作者:梅劲松 版权:本文档为MIT授权 运行环境:Python 2.3+Twisted的py-23安装版本 自己实现Web服务器的优点就不用说太多了,主要是能控制具体的实现。也能按照自己的习惯实现互动方式。 而Twisted在tcp以下是C写的,ip和udp部分应该是C和Python的混合产物,而http smtp等则是Python的,自己能很好的扩充。 下面来看个具体的例子: 首先你需...

1
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
139 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部