2011-08-19 222 views
-2

我需要在Python中实现网站聊天。我对此很陌生,我需要建议使用什么技术。 Erlang或Node.js?我知道Haskell(我熟悉函数式编程)和JavaScript,有人可以给我建议什么更好? (我是新来的Erlang和Node.js的,所以我需要学习这种技术从零。需要关于选择聊天技术的建议

+2

你为什么会在二郎山或Node.js的实现这一点,并没有用Python [彗星]( http://en.wikipedia.org/wiki/Comet_(programming)) –

+1

为什么不使用像XMPP这样的现有协议呢?展示了各种优秀的Javascript库(http://strophe.im)和支持BOSH(XMPP的HTTP连接机制)的服务器(http:// http://prosody.im/)。 –

+0

@Darhazer,因为彗星不如websockets。 – Raynos

回答

2

就个人而言,我会充分利用XMPP。许多图书馆存在,但我建议使用SleekXMPP为Python或Strophe的JavaScript。您可以使用BOSH以实现通过HTTP双向流,而无需投票。

这将是在我看来,你最好和最具扩展性的选择。