我最近玩了 SWT 浏览器小部件(这很棒)。我想知道我是否可以用它编写一个完整的桌面应用程序(后面带有java服务 - 例如持久性)以及我必须考虑哪些缺点。优点是没有 Java 知识的人也可以在 GUI 上工作。当然,这取决于要求,而且我知道这不是一个非常具体的问题。但也许有人已经尝试过以这种方式构建更大的应用程序,并且愿意分享见解。
谢谢
马塞尔
最佳答案
我不确定我是否同意您对 SWT 浏览器小部件的看法。 AFAIK 它只是您计算机上默认浏览器的一个外壳,仅具有一些 API 访问点。当我需要从应用程序内显示网页时,我将它用于一些小事情。但要编写整个应用程序吗?这没有道理。
如果您想构建一个基于 Web 的应用程序,并在浏览器中针对基于 Java 的服务器框架运行,有许多 AJAXian 框架可以实现。您仍然需要为客户端代码编写 JavaScript。而且您仍然需要处理不同浏览器的所有复杂性。我不确定为什么您希望将其托管在 SWT 应用程序中,而不是直接托管在浏览器窗口中。
关于java - 使用SWT浏览器Widget编写桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078632/