Java 在Google Web Toolkit中创建应用程序,托管选项?

Java 在Google Web Toolkit中创建应用程序,托管选项?,java,google-app-engine,gwt,Java,Google App Engine,Gwt,所以我一直在研究GWT,它看起来确实很有趣,因为我有java编程的经验,能够创建Web应用对我来说确实很有趣 我已经阅读了一些基本教程,并在我的eclipse环境中使用了GWT。现在,如果我开始用它创建网络应用程序,我将如何上传和托管我的应用程序。我只在web开发中使用过PHP和MySQL,所以我会一直使用Apache,我不确定GWT托管。它是否要求应用程序托管在谷歌应用程序引擎平台上,或者我可以像使用Apache时通常那样设置服务器 谢谢。使用GWT不需要您在app Engine上托管应用程序

所以我一直在研究GWT,它看起来确实很有趣,因为我有java编程的经验,能够创建Web应用对我来说确实很有趣

我已经阅读了一些基本教程,并在我的eclipse环境中使用了GWT。现在,如果我开始用它创建网络应用程序,我将如何上传和托管我的应用程序。我只在web开发中使用过PHP和MySQL,所以我会一直使用Apache,我不确定GWT托管。它是否要求应用程序托管在谷歌应用程序引擎平台上,或者我可以像使用Apache时通常那样设置服务器


谢谢。

使用GWT不需要您在app Engine上托管应用程序。您可以在任何主机上托管GWT应用程序


如果您希望用Java编写服务器,为了利用GWT的一些更有用的特性,您显然需要找到一个允许您运行Java的主机。但是你可以编写一个与PHP服务器、Python服务器或其他任何东西通信的GWT应用程序。

如果你熟悉PHP+MySQL,那么坚持这一点并将编译后的GWT输出添加为上传的另一个组件不是一个坏主意。切换到AppEngine需要对您编写和设计应用程序的方式进行根本性的改变,这意味着您将同时学习新的前端和后端技术。举个例子,对于一个小型php+mysql应用程序来说,在一个字段上进行简单的全文搜索非常简单,但由于应用程序引擎迫使您编写可伸缩性极强的代码,所以在GAE上进行搜索并不简单