1

我有一个成熟的 PHP/MySQL 动态网站,适用于具有丰富 jQuery 和 AJAX UI 的中型企业,并且正在考虑将其迁移到 Google 网站或 Google App Engine。(网站目前使用PHP 5.3+)

我想知道迁移到 (a) Google App Engine 或 (b) Google 网站是否是个好主意。

我听说 Google 网站 (b) 主要用于静态内容并且有很多限制。对于 GAE (a),代码需要根据 GAE 的数据库结构(非关系型)进行修改。

所以总的来说,我非常确信迁移到 (a) 或 (b) 根本不是一个好主意,但后来我也遇到了http://www.kirksvillewebdesign.com/google-sites。所以我有点困惑。我还没有发现传统企业托管解决方案和谷歌网站之间的足够清晰的比较。

有人对此有任何想法或经验吗?

4

4 回答 4

4

Google 协作平台是一种类似于其他托管 CMS 解决方案(托管 wordpress 等)的网络托管服务。这不是针对开发人员,而是针对用户或站点管理员。

Google AppEngine OTOH 是一个成熟的托管应用程序托管服务(如果您愿意,可以使用PaaS )。它具有全套 API,使开发人员能够编写许多不同类型的应用程序:https ://developers.google.com/appengine/docs/java/apis

对于结构化数据存储,您可以选择Datastore(大容量并行无停机 NoSQL)或Cloud SQL(基于 MySQL 的简单小型)。

如果您了解 PHP,那么您可能想查看Quercus,这是一个在 Java 中运行的 PHP 实现。它在 GAE 上运行

于 2012-11-14T13:02:31.693 回答
1

Google App Engine 现在支持 PHP。更多信息,请访问https://developers.google.com/appengine/docs/php/

于 2013-05-16T04:40:13.287 回答
1

选择 GAE 还会促使您对应用程序的代码进行适当的更改,以使其与引擎本身兼容。

此外,您将需要一些时间来熟悉平台的需求。

如果您想获得更可调整的解决方案,我建议您完全依赖Jelastic 。您无需重新配置应用程序的代码,并且手头拥有所有标准软件堆栈,并且支持 PHP 和 Java。这是一个鲜明的比较:http ://blog.jelastic.com/2012/02/27/google-app-engine-vs-jelastic/

于 2013-04-18T10:32:36.727 回答
0

如果您能够从任何 Web 应用程序自定义和定制您的需求,那么答案将是否定的。

于 2012-11-15T00:14:59.650 回答