我认为我需要几个项目它事件驱动的编程。这导致我Twisted(Python)和Node.js(Javascript)。Twisted如何与命令行程序交互?可以Node.js?
我需要做的一件事就是与命令行程序进行交互,这些命令行程序需要花时间完成并随时打印标准输出。
我发现Twisted没有好的教程,并且我没有发现如何使用非网络相关的编程获得Twisted。
问题:
有没有一个教程,涵盖非网络的东西与扭曲?
我应该更好地看看Node.js吗?如果是这样,为什么?
是否有替代事件驱动的编程更好地抽象出问题? (我知道,有很多抽象它更糟糕;请不要提及它们:-)
我需要一次与数十个命令行程序进行交互。 - 它不是守护进程,我不等待用户输入,也不是同步的。 - 但链接很好。 :-) –
编辑澄清该链接不仅适用于守护进程,而且适用于任何扭曲的应用程序。扭曲的应用程序通常是守护进程,因此我假设这是使用扭曲的用例,但绝不仅仅是守护进程,或者非守护进程很难扭曲。 – Tritium21
有人甚至低估了你的答案? (我给了一个+1。) - 但我仍然认为整个答案都是垃圾,除了链接。为什么? Twisted有很多场景。不只是套接字,GUI和守护进程,那么为什么坚持说_I_不需要Twisted? –