我一直在使用GWT项目,而GWT的场景是它被编译然后部署到Web服务器(如Tomcat),但是我想尝试使用PhoneGap,所以我可以开发一个Android / Iphone应用程序单个代码库,可能使用熟悉的Web样式UI。
如果我将GWT与PhoneGap一起使用,应用程序是否仍需要后端Web服务器才能显示UI?
答案 0 :(得分:2)
您的具体问题的答案是否定的,您不一定需要后端Web服务器来显示UI。这并不意味着您的应用程序将无缝地在phonegap中工作。如果您将GWT应用程序限制为客户端代码并调用GWT应用程序之外的服务,您应该生成一个Web应用程序,您可以获取战争的所有内容减去WEB-INF目录并将其放入phonegap(或您选择的Web服务器)并在没有Java应用程序服务器的情况下运行应用程序。通过这种方式在Apache HTTPD Server上运行我的应用程序,我取得了非常好的成功。我在PhoneGap中运行它的成功有限。应用程序的某些部分运行正常,而其他部分则没有。因此,您必须进行相当多的测试以找出哪些有效,哪些无效,然后相应地限制您的工作,但原则上可以使用GWT开发用于PhoneGap的UI。