我想制作一个聊天应用程序,它将有一个桌面客户端。另外,我希望我的服务器上应该有某种软件,它将负责执行不同用户(通过桌面客户端连接的用户)之间的所有通信部分。我对Java编程语言非常熟悉,但我无法排序哪种技术(如RMI,servlet,webstart等)更适合这个项目。请帮助我。哪种技术可以选择创建Web聊天客户端?
1
A
回答
1
查看Jabber协议(XMPP)。
这里的一篇文章,题为“建设使用Jabber/XMPP即时消息应用程序” http://java.sys-con.com/node/232087
0
我会建议XMPP和Java后端。网页前端应符合标准,所以我会选择JavaScript。
+0
但事情是,我想做一个桌面客户端,也是我不熟悉JavaScript的。 –
+0
这一切都取决于你的目标用户。他们是否愿意在客户端安装Java?然后[JWS](http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136112.html)就可以了。 –
1
Jetty Web容器有一个聊天服务器作为示例应用程序。您可能会发现很容易适应您的需求,然后编写一个桌面客户端与服务器通话。
相关问题
- 1. 视频聊天应用程序:选择哪种技术?
- 2. 客户端Java Web技术
- 3. 聊天客户端没有选择?
- 4. 哪种技术更适合构建基于Web的GUI客户端?
- 5. 在java服务和C#客户端之间为PubSub选择哪种技术
- 6. 在C#中创建客户端/服务器聊天客户端
- 7. 需要关于选择聊天技术的建议
- 8. 移动聊天室技术
- 9. Java聊天客户端GUI的建议
- 10. 多个客户端“聊天”
- 11. 与GWT聊天客户端
- 12. python聊天客户端库
- 13. Android的聊天客户端
- 14. ASP.NET聊天客户端
- 15. php聊天客户端
- 16. 开发Web服务时我们可以使用哪种技术?
- 17. W3C Web Content Accessibility Guidelines 1.0,我可以使用哪种技术?
- 18. Web App技术选择
- 19. 哪种.net技术可供桌面应用选择?
- 20. .NET 2.0客户端将使用的服务的技术选择
- 21. 如何构建Web /客户端支持聊天系统
- 22. GMail使用哪种前端技术?
- 23. 。后端技术有哪些可能的选择?
- 24. 我应该使用哪些技术来创建实时一对一聊天?
- 25. 我应该选择彗星聊天方式的客户端?
- 26. 是否可以使用客户端Web技术编写社交网络?
- 27. 客户端网页技术可以用来扫描图片吗?
- 28. 如何为iPhone创建聊天客户端
- 29. 如何在java中创建聊天客户端
- 30. 如何为Facebook创建XMPP聊天客户端?
来自我的同行组的人建议我通过java rmi来完成。通过java rmi完成项目会不会很好? –
如果你的朋友告诉你跳下悬崖,你也会这么做吗? – bmargulies