我认为我需要的几个项目是事件驱动编程。这让我想到了 Twisted (Python) 和 Node.js (Javascript)。
我需要的一件事是与命令行程序的交互,这些程序需要时间来完成并将内容打印到标准输出。
我没有找到关于 Twisted 的好的教程,也没有找到关于如何通过非网络相关的编程获得 Twisted。
问题:
是否有使用 Twisted 涵盖非网络内容的教程?
我应该更好地看看 Node.js 吗?如果是这样,为什么?
是否有替代事件驱动编程的方法可以更好地抽象问题?(我知道,有很多更糟糕的抽象;请不要提及它们。:-)