小程序以外的选项
我正在使用 XMPP 构建聊天应用程序。 为了构建聊天客户端,我使用 Applet 通过 Applet 中的 API 与 XMPP 服务器进行通信。
所以我的问题是:除了Applet之外,还有什么可以用来与服务器通信以及使用XMPP客户端API(即Applet以外的选项)吗?
我研究了 GWT 和 JavaFX,这两个在这种情况下会有帮助吗?
I am using the XMPP to build the Chat Application.
For building chat client I am using the Applet to communicate with the XMPP Server using their APIs in Applet.
So my question is: Is there anything other than Applet that I can use to communicate with Server and also with use of the XMPP Client API (i.e. options other than applet)?
I looking into GWT and JavaFX, will those two be helpful in this context?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用 Java-WebStart 或 Flex,或者仅使用 servlet 编写一个小网页。
You can use Java-WebStart or Flex or just write a small webpage using servlets.
请务必查看 Java Web Start。它可以从链接启动
JFrame
,并提供许多部署优势。Definitely check out Java Web Start. It can launch a
JFrame
from a link, and offers many deployment advantages.如果您想要基于浏览器的客户端,请使用 Flash。有多个 XMPP 浏览器客户端 和 库可用。
If you want a browser-based client then use Flash. There are several XMPP browser clients and libraries available.
XMPP 网站 上列出了几个 JavaScript 库。所以不需要依赖浏览器插件,直接做一个原生的Web应用就可以了。
您可以轻松地将 GWT 用于您的 Web 应用程序。在 Google 上快速搜索发现了一些 GWT 特定的第三方库或 XMPP (Emite、gwt-stropice),甚至是示例应用程序(退出聊天)。
There are a couple of JavaScript libraries listed on the XMPP website. So no need to rely on browser plug-ins, just do a native web application.
You can easily use GWT for your web application. A quick search on Google revealed some GWT specific third party libraries or XMPP (Emite, gwt-strophe) and even a samples app (Emite Chat).