相关疑难解决方法(0)

学习扭曲

我如何开始学习Twisted?你们推荐哪些书籍,文档或教程?

我问这个问题的原因是我认为学习Twisted会帮助我学习与网络编程相关的概念(术语及其工作方式和内容)我听说Twisted的文档并不那么好.是真的吗?

请注意,我正在寻找一些实际帮助你的建议.我正在寻找你的经验.PS:我知道官方文件.还有O'Reilly Book on Twisted; 那很好吗?

python twisted

19
推荐指数
1
解决办法
5311
查看次数

我在哪里可以找到好的python Twisted框架文档,博客条目,文章等?

我正在玩Twisted,在他们的主页上找到的文档并没有回答我的所有问题.

我目前最感兴趣的主题是Twisted Application Framework.此外,一些使用扭曲框架的开源服务器将提供很好的材料,用于研究如何在更大的项目中将它们捆绑在一起.

到目前为止,我已经检查了iCal并阅读了扭曲网站上的文档(3x)以及我在google中找到的一些好文章.

python twisted

18
推荐指数
2
解决办法
5509
查看次数

有没有比官方网站更好的Twisted的详尽文档?

我一直在看扭曲一段时间.它看起来很有趣 - 在编写服务器时,它似乎是一种利用大量功能的好方法.不幸的是,尽管使用twisted.web编写了一些Web服务器(从阅读其他人的来源和一本极其过时的O'Reilly书籍),我从未真正感觉到我已经达成了与扭曲的亲和关系......一定程度的理解这实际上给了我一些它似乎有的力量.

我认为我需要一些好的文档才能达到更好的理解水平 - 我根本没有时间对源代码进行深入研究,SO上的其他线程也提到了twisted的官方文档,这些文档最多也是补丁,最糟糕的是,偶尔也会过时.

还有其他更彻底,更宽容,更有用的东西,还是我坚持使用另一款经典,无聊的STFU和RTFM,尽管TFM没用?


更新

在回应JP Calderone的评论时,我只是有一个婊子,在某种程度上我猜我是,但我认为问题的广度是有效的考虑到Twisted的广度和价值以及缺乏明显,全面的文档.我有一些想要调查的事情,但是我已经得到了好的结果,只是将事情放在一起,并且当我在寻找更深入,更广泛的理解时,要求具体细节,在我看来,没有帮助.

立即弹簧想到的对比是Django的......我可以(很透彻)Django文档阅读过并不见得知道怎么做一切可以马上做的,但我可以得到一个很好的概述如何我可以做的一切我需要这样做,并确切知道时机到来的确切位置.

python twisted

14
推荐指数
2
解决办法
610
查看次数

关于异步编程设计模式的资源

我正在寻找关于异步编程概念的非平凡资源,最好是书籍,还有实质性文章或论文.这不是简单的例子,比如在GUI编程中将回调传递给事件监听器,或者让生产者 - 消费者在队列中解耦,或者为HTML编写onload处理程序(尽管所有这些都是有效的).这是关于lighttpd开发人员可能关心的问题,或者是在浏览器或node.js上运行的JavaScript中运行实质性业务逻辑的人.这是关于需要将回调传递给回调的回调的情况......关于复杂的异步控制流,并保持同时保持理智.我正在寻找允许您系统地执行此操作的概念,以推理这种控制流,以认真管理在深层嵌套回调中分布的大量逻辑,以及随之而来的所有时序,同步,绑定问题价值观,传递背景等

我不会畏缩一些抽象的探索,如延续传递式,线性逻辑或时间推理.像这样的帖子似乎走向正确的方向,但讨论具体问题而不是完整的理论(例如,帖子提到了"反应堆"模式,这似乎是相关的,没有描述它).

谢谢.

编辑:

提供有关我感兴趣的方面的更多细节.我对异步编程的规范方法感兴趣,如果你愿意,可能只是一组特定的模式,我可以传递给其他程序员并说"这是我们在非平凡场景中进行异步编程的方式.我需要一个理论来解开随机无法工作或产生虚假结果的回调层.我想要一种让我说"如果我们这样做,我们可以肯定......"的方法. - 这会让事情更清楚吗?

编辑2:

由于反馈表明对编程语言的依赖:这将是JavaScript,但也许它足以假设一种允许更高阶函数的语言.

编辑3:

将标题更改为更具体(虽然我认为设计模式只是查看它的一种方式;但至少它提供了更好的方向).

asynchronous

8
推荐指数
1
解决办法
2596
查看次数

标签 统计

python ×3

twisted ×3

asynchronous ×1