我们有一个针对餐馆的客户机服务器应用程序,两者都是在Java平台上开发的。客户端和服务器交换专有消息(类似于REST)。
我可以用XUL替换Swing客户端吗?
发布于 2009-11-12 19:27:52
XUL非常适合创建富UI。
另一方面,您的应用程序语言将是javascript。如果你的通信层是http,那就没问题了。否则,您将需要构建一个可以与您的专有语言对话并从javascript调用的组件。
这通常是通过用C++编写XPCOM组件(这可能很痛苦),或者最近用Python语言编写并使用pyxpcomext来完成的。
发布于 2009-11-12 22:44:17
Mozilla提供了用Javascript编写的代码来运行XUL应用程序的XULrunner,但也有其他实现,比如luxor,您用Java语言编写代码,它用SWT构建接口。
XUL是一种用于描述UI的语言。Swing是一种API。有一些程序使用XUL并生成Swing代码。
您可以将使用swing的Java客户端替换为使用Javascript或其他使用XUL的语言编写的客户端,但这样做并不一定会带来任何好处。
https://stackoverflow.com/questions/1721432
复制相似问题