2012-11-14 136 views
1

我有一個完整的PHP/MySQL動態網站,適用於擁有豐富jQuery和AJAX UI的中大型企業,並且正在考慮將其遷移到Google網站或Google App Engine。 (該網站目前使用PHP 5.3+)將帶有豐富用戶界面的PHP/MySQL網站遷移到Google網站或Google App Engine的好主意?

我想知道是否遷移到(a)Google App Engine或(b)Google網站是個好主意。

我聽說Google網站(b)主要針對靜態內容,並且有很多限制。 對於GAE(a),代碼需要根據GAE的數據庫結構進行改造(這不是關係型的)。因此,總的來說,我相當確信遷移到(a)或(b)並不是一個好主意,但是我也遇到了http://www.kirksvillewebdesign.com/google-sites。所以我有點困惑。我還沒有發現傳統商業託管解決方案與Google網站之間的明確比較。

任何人有任何想法或經驗嗎?

+0

你可以使用SQL,如果你想,這是一個新的選項。不確定,但你似乎認爲GAE是一個「網站託管」解決方案。當然,如果這就是你想要的,那麼可能會有更好,更便宜的選擇。是的GAE有「很多限制」,但它是一個平臺即服務,所以你期望什麼?亞馬遜提供了較低的訪問權限,所以如果你想獲得更多的控制權,那麼可能會更合適,然後GAE提供 –

+0

我實際上是指兩種不同的東西--GAE作爲一件事,而Google網站作爲網絡託管解決方案。我提到的鏈接是指Google網站。 – user961627

+0

啊,我沒有意識到存在!您可以在GAE中使用關係數據庫。 –

回答

4

谷歌網站是一個網絡託管服務,是類似於其他託管的CMS解決方案(託管WordPress的等..)。這不是針對開發者,而是針對用戶或網站管理員。

谷歌AppEngine OTOH是一個全面的託管應用程序託管服務(如果你願意,PaaS)。它有一整套的API,使開發人員的應用程序的編寫許多不同的類型:https://developers.google.com/appengine/docs/java/apis

對於結構化數據存儲,您可以選擇Datastore(高容量並行無停機的NoSQL)或Cloud SQL(MySQL的基於簡單的小)。

如果你知道PHP,那麼你可能想看看Quercus,一個運行在Java中的PHP實現。它runs on GAE

+0

謝謝。我想將我的網站遷移到Google協作平臺當然不是一個好主意。 但對於Google Apps - 遷移是一個好主意嗎?這是一個順利的過程還是一個令人頭痛的問題,我的PHP應用程序與MySQL綁定了什麼? – user961627

0

如果您能夠從任何Web應用程序自定義和定製您的需求,答案將是NO。

1

選擇GAE還會引發您對應用程序的代碼進行適當的更改,以便它與引擎本身兼容。

此外,您需要一些時間才能熟悉平臺的需求。

如果您想獲得更可調的解決方案,建議您完全依賴Jelastic 。 您不需要重新配置應用程序的代碼,並且擁有所有標準軟件堆棧,並且支持PHP和Java。 這是作爲一個明亮的比較:http://blog.jelastic.com/2012/02/27/google-app-engine-vs-jelastic/

相關問題