2010-06-20 20 views
0

我最近玩过SWT浏览器小部件(这很棒)。我想知道是否可以使用它编写完整的桌面应用程序(Java服务背后 - 例如持久性)以及我将不得不考虑哪些缺点。优点是没有Java知识的人可以在GUI上工作。当然这取决于要求,我知道这不是一个非常具体的问题。但是,mabye某人已经试图以这种方式构建更大的应用程序,并愿意分享见解。使用SWT浏览器小工具编写桌面应用程序

感谢

马塞尔

回答

2

我不知道我同意你的SWT浏览器窗口小部件的意见。 AFAIK它仅仅是一个外壳进入你的机器上的默认浏览器,只有少数API访问点。当我需要在应用程序中显示网页时,我已经将它用于次要的事情。但写一个完整的应用程序?这没有意义。

如果您想构建一个基于Web的应用程序,该应用程序可以在基于Java的服务器框架的浏览器中运行,那么有许多AJAXian框架可以实现它。你仍然在为你的客户端代码做JavaScript。而且你仍然在处理不同浏览器的所有复杂性。我不确定为什么你想要将它托管在SWT应用程序中,而不是直接在浏览器窗口中。

+0

谢谢你的回答。我知道浏览器正在完成这些工作。关键是你可以直接从JavaScript调用Java方法,反之亦然。你不需要处理无状态的客户/服务器通信,你就不需要开发和维护服务器。它是否适用于小型独立应用程序?问候 – 2010-06-25 19:13:13

相关问题