2012-05-12 65 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容器有一個聊天服務器作爲示例應用程序。您可能會發現很容易適應您的需求,然後編寫一個桌面客戶端與服務器通話。