Java 使用SWT浏览器小部件编写桌面应用程序

Java 使用SWT浏览器小部件编写桌面应用程序,java,browser,swt,widget,Java,Browser,Swt,Widget,我最近玩过SWT浏览器小部件(非常棒)。我想知道我是否可以用它编写完整的桌面应用程序(java服务落后——例如持久性),我将考虑哪些缺点。这样做的好处是,没有java知识的人可以在gui上工作。当然,这取决于要求,我知道这不是一个非常具体的问题。但也许有人已经尝试过用这种方式构建更大的应用程序,并愿意分享自己的见解 谢谢 Marcel我不确定我是否同意您对SWT浏览器小部件的看法。好吧,这只不过是你机器上默认浏览器的一个外壳,只有几个API访问点。当我需要从应用程序中显示网页时,我将它用于一些小

我最近玩过SWT浏览器小部件(非常棒)。我想知道我是否可以用它编写完整的桌面应用程序(java服务落后——例如持久性),我将考虑哪些缺点。这样做的好处是,没有java知识的人可以在gui上工作。当然,这取决于要求,我知道这不是一个非常具体的问题。但也许有人已经尝试过用这种方式构建更大的应用程序,并愿意分享自己的见解

谢谢


Marcel

我不确定我是否同意您对SWT浏览器小部件的看法。好吧,这只不过是你机器上默认浏览器的一个外壳,只有几个API访问点。当我需要从应用程序中显示网页时,我将它用于一些小事情。但是写一个完整的应用程序呢?那没有道理


如果您想构建一个基于web的应用程序,并在浏览器中针对基于Java的服务器框架运行,那么有许多AJAXian框架可以做到这一点。您仍然在为客户端代码编写JavaScript。您仍然需要处理不同浏览器的所有复杂性。我不知道为什么您希望将其托管在SWT应用程序中,而不是直接在浏览器窗口中

谢谢你的回答。我知道在场景的背后,浏览器正在进行工作。关键是,您可以直接从javascript调用java方法,反之亦然。您不必处理无状态的客户机/服务器通信,也不必删除和维护服务器。它是否适用于小型独立应用程序?当做