【问题标题】:Creating Apps In Google Web Toolkit, Hosting Options?在 Google Web Toolkit 中创建应用程序,托管选项?
【发布时间】:2011-04-26 10:48:26
【问题描述】:
所以我一直在研究 GWT,它看起来确实很有趣,因为我确实有 Java 编程经验,并且能够创建 Web 应用程序对我来说确实很有趣。
我查看了一些基本教程,并让 GWT 在我的 eclipse 环境中工作。现在,如果我要开始使用它创建 webapps,我将如何上传和托管我的应用程序。我只使用 PHP 和 MySQL 进行 Web 开发,所以我总是只使用 Apache,我不确定 GWT 托管。是否需要将应用托管在 Google 的 App Engine 平台上,或者我可以像使用 Apache 时通常那样设置服务器吗?
谢谢。
【问题讨论】:
标签:
java
google-app-engine
gwt
【解决方案1】:
使用 GWT 不需要您在 App Engine 上托管您的应用。您可以在任何主机上托管 GWT 应用程序。
如果您希望您的服务器使用 Java 编写,以利用 GWT 的一些更有用的功能,您显然需要找到一个允许您运行 Java 的主机。但是您可以编写一个与 PHP 服务器、Python 服务器或其他任何东西通信的 GWT 应用程序。
【解决方案2】:
如果您熟悉 PHP + MySQL,那么坚持使用它并添加已编译的 GWT 输出作为您上传的另一个组件是一个不错的主意。切换到 App Engine 需要从根本上改变您编写和设计应用程序的方式,这意味着您将同时学习新的前端和后端技术。举个例子,在一个字段上进行简单的全文搜索对于一个小型 php + mysql 应用程序来说非常简单,但因为 App Engine 迫使您编写极可扩展的代码,所以在 GAE 上这并不是一件容易的事。