隨著「平台即服務」革命的全速發展,開發者(尤其是新創公司的開發者)在製作和發佈應用軟體上有更多的選擇,不需承受設立和維護基本設施的麻煩和昂貴的成本。
ZDNet的Dion Hinchcliffe比較了Amazon與Google提供這類基礎設施的服務。他發現Amazon的服務更有彈性,但整合度不如Google的App Engine。
Garett Rogers分析了將應用程式交由Google託管的利弊。主要的問題如下:
如果你不想再用Google App Engine託管自己的應用程式該如何?祝你好運,你獲得存取權限的每樣東西,幾乎都是專有的—那代表你所有的資料都以一種不同與傳統關聯式資料庫的格式,鎖在BigTable裡。你也會很想用Google提供的API作為連接Google帳號等東西的界面。
更重要的是,你會使用Google為方便撰寫Python應用程式所內建的"Webapp framework",但若要接上其他程式語言或把程式放在自己的電腦裡,就得靠運氣了。
另一方面,Google只是慢慢地釋出支援Python的「平台服務」,後續才會推出其他語言的支援。至於Google會否支援其他資料庫,目前還不清楚。(陳智文)



