【发布时间】:2013-09-24 23:08:26
【问题描述】:
我是网络开发的新手,我将创建一个网站,该网站会响应从请求到网络服务(例如 Facebook)的数据以及如何在这里选择更有用的内容:
- nodejs 有一个回调模型,它允许在从其他服务为用户收集数据时不要等待(但在尝试用继承的 javascript 创建一种类之后,我的手指和大脑都折断了,整个服务器在脚本中未处理的错误)
- python 使用 diff 非常方便。各种数据,对我来说更方便,前C++开发人员
- 昨天我读到了也使用回调的twisted python
请帮我选择使用什么,更好 - 性能,简单的代码
【问题讨论】:
-
如果你想要一个异步服务器,你要么需要回调(有或没有 promises/futures)、线程、协程、绿色线程或显式异步调度。你不想要最后一个,但除此之外,由你来阅读其他选项并决定哪个对你有意义,然后你会找到一个以这种方式工作的框架。只问“哪个代码更简单”是没有意义的,因为每个程序员都不一样。
-
此外,性能显然是一个完全独立于最简单编码的问题——而且它们通常是相互交叉的。那么,你想要最简单的东西足够快,还是最快的东西足够简单,或者不同的东西?而且,如果其中之一,“足够”的截止点是什么?在不知情的情况下,没有人可以回答您的问题。
标签: python node.js web twisted