我想製作一個聊天應用程序,它將有一個桌面客戶端。另外,我希望我的服務器上應該有某種軟件,它將負責執行不同用戶(通過桌面客戶端連接的用戶)之間的所有通信部分。我對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