2011-09-06 73 views
3

我们决定使用Ext GWT好,并且功能强大的框架,但目前客户想要创建桌面应用程序编写客户端应用程序,所以,我的问题是是否有任何解决方案,以启动GWT应用程序,桌面? P.S我发现有一个项目请求gwt-in-the-air,但想要专业人士的意见:) 谢谢。GWT:运行桌面应用

回答

4

根据您的需求,您应该能够打包GWT应用程序为Adobe AIR或Appcelerator的钛桌面应用程序无需任何修改。
IIRC,这里只有一个小补丁/覆盖对com.google.gwt.xhr.client.XMLHttpRequest做,因为它使用new Function()这是在Adobe AIR(我不能告诉钛)禁止。

还有棱镜的XULRunner(由Flickr的上传IIRC使用)。

如果您需要任何特定于桌面环境(访问文件系统等)的东西,那么gwt-in-the-air可能是一个很好的开始,如果您不喜欢GPL或商业许可证并准备修复一些错误。 gwt-in-the-air将停止使用。一个fork仍然是以gwt4air命名的(GPLv3/commercial,并且有很多更多的功能)。 但除非你需要这些功能很多,然后内GWT编码它们JSNI不应该是很难无论是。

此答案来自gwt-in-the-the-air(他已经放弃了基于HTML5的Web应用程序的桌面应用程序,具有几乎相同的功能集和更简单/更好的应用程序更新过程;为什么GWT-在空中已经死了。)

+0

感谢的答案,将检查所有这些项目。 –

相关问题