我用于开发Java(Struts,Spring,JSP ...)中的Web应用程序。但现在我想开发一个桌面。我从来不喜欢用Java设计窗口(AWT,Swing,SWT):对于难看的界面来说,工作太多了。所以我认为如果可以利用我的网络应用技能,这可能是一个好主意。一种选择是修改SWT浏览器并调用Java函数而不是HTTP请求。一个非常好的插件就是使用JSP。最后,我认为可能有一些框架或工具。使用HTML开发桌面应用程序视图,作为web应用程序
你认为我提出的是一个好主意吗? 有一些这样的框架?
我需要这个轻量级应用程序。所以我认为嵌入一个Tomcat服务器并将它用于HTTP请求并不是一个好主意。
感谢您的帮助。
编辑:一个示例应用程序可能是文件夹比较器:您指定了两个文件夹,并且该应用程序显示您至少需要的文件夹和文件不同。在这种情况下,我认为打开外部浏览器很丑陋。膨胀的应用程序(与其服务器,MVC等)不会是最好的选择。
请使用Adobe AIR之类的东西。极好的。非常容易。我们取得了非常好的成绩。 – 2009-09-16 15:25:10
您可能也喜欢Titanium。它们还允许您运行Ruby和Python。 – 2009-09-16 15:25:40
感谢您的回答。 AFAIK,AIR和Titanium不适用于Java开发,所以我的代码不会成为混淆平台。另外,你没有得到一个可执行文件,你必须安装它的启动程序。请纠正我,如果我错了。 – sinuhepop 2009-09-16 16:11:50