2012-05-12 67 views
1

我想制作一个聊天应用程序,它将有一个桌面客户端。另外,我希望我的服务器上应该有某种软件,它将负责执行不同用户(通过桌面客户端连接的用户)之间的所有通信部分。我对Java编程语言非常熟悉,但我无法排序哪种技术(如RMI,servlet,webstart等)更适合这个项目。请帮助我。哪种技术可以选择创建Web聊天客户端?

+0

来自我的同行组的人建议我通过java rmi来完成。通过java rmi完成项目会不会很好? –

+0

如果你的朋友告诉你跳下悬崖,你也会这么做吗? – bmargulies

回答

0

我会建议XMPP和Java后端。网页前端应符合标准,所以我会选择JavaScript。

+0

但事情是,我想做一个桌面客户端,也是我不熟悉JavaScript的。 –

+0

这一切都取决于你的目标用户。他们是否愿意在客户端安装Java?然后[JWS](http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136112.html)就可以了。 –

1

Jetty Web容器有一个聊天服务器作为示例应用程序。您可能会发现很容易适应您的需求,然后编写一个桌面客户端与服务器通话。