Python与Twisted或Node.js

vir*_*has 2 python django push node.js

我正在开发一个I/O绑定的项目.

我有3个依赖任务:
1.抓取网站+提取主要内容(删除评论/广告等)
2.一旦完成,它就会将数据发送到一个漫画者
3.一旦完成,它就会调用一个视图和渲染页面

我现在知道Python和Django.您为此项目推荐了哪些技术?(我知道Python + Twisted或node.js是I/O绑定项目的理想选择).

Ano*_*rov 6

如果您已经在使用Python,那么最好不要使用Python库,特别是当有如此多的强大的异步Python库时.Node.js很好,但是在Python和Javascript之间切换是不必要的.

无论如何,你的问题非常模糊.你可以绝对使用Twisted,它可能会做你想要的就好了,只要你足够好地学习API.其他异步框架包括gevent和名为Tornado的Web服务器.

还有Celery,它专门用于队列的异步处理.它可能会或可能没有帮助你想要什么.

我建议你做大量的研究,查看上述库的文档,并确定最适合你项目的内容.如果您有更具体的问题,可以询问图书馆的相应IRC频道,或在此处发布更清晰的问题.