我最近玩过SWT浏览器小部件(很棒)。我想知道我是否可以用它写一个完整的桌面应用程序(后面有java服务 - 例如持久性)以及我必须考虑的缺点。优点是没有Java知识的人可以使用gui。当然这取决于要求,我知道这不是一个非常具体的问题。但是,有人已经尝试以这种方式建立一个更大的应用程序,并且愿意分享见解。
由于
马塞尔
答案 0 :(得分:2)
我不确定与您分享您对SWT浏览器小部件的看法。 AFAIK它只是一个shell进入你机器上的默认浏览器,只有一些API访问点。当我需要在应用程序中显示网页时,我已将它用于小事。但是编写整个应用程序?这没有意义。
如果您想构建一个基于Web的应用程序,该应用程序在浏览器中针对基于Java的服务器框架运行,那么有许多AJAXian框架可以执行此操作。你仍然在为你的客户端代码做JavaScript。而你仍然在处理不同浏览器的所有复杂性。我不确定你为什么要在SWT应用程序中托管它而不是直接在浏览器窗口中托管它。