什么语言的网络聊天?

时间:2010-03-11 18:30:52

标签: ajax language-agnostic facebook twitter chat

我需要创建一个简单的网络聊天(比如Facebook聊天)

我需要使用哪种语言(服务器端)?

Erlang? PHP? Python?红宝石? ECC

有没有例子?

谢谢^ _ ^

4 个答案:

答案 0 :(得分:3)

我见过的大多数基于网络的聊天应用都是服务器端代码(各种风格)和客户端javascript的组合。总的来说,我会说你在服务器端使用什么并不重要,跟你所知道的一样。

答案 1 :(得分:3)

您可能想查看Node.js。它是服务器端的javascript,因此与客户端javascript通信更容易。

事实上,他们有chat demo heresource code

Node.js是针对此类事情制作的。我推荐它。

答案 2 :(得分:1)

答案是,您可以在服务器端使用任何您想要的语言,就像任何其他编程练习一样。真。

如果你使用已经写过的东西,你将节省很多时间和头痛。 XMPP(以及任何体面的XMPP服务器)都有一个web interface built in to the protocol,任何体面的服务器都会实现它。

在客户端上,我使用名为Strophe的JavaScript库进行连接。还有JSJaC,是从预先构建的开源网络聊天客户端JWChat中提取的。

这应该让你开始。

答案 3 :(得分:0)

实际上,对于最好的UI,您可以使用强大的.NET的强大功能来使用Silverlight。你知道这是C#。