May 2,2008

Google App Engine 的無限可能性!

不曉得有多少人實地用過 Google App Engine 了?! 最近我想把我前陣子用 RoR 寫的一個 service 改 port 到 Google App engine 上,在實地用過之後,發覺 - Google app engine 真是他媽的好玩!

我想他的好玩並不是寫個 Google app 就能帶來樂趣,而是 Google 藉由這個服務所提供的無限可能性。

怎麼說呢? 我想起我老師前陣子在弄的 Web3.0 計畫,他計畫的目的是將 Web2.0 帶入到每個人家裡的電腦中,並藉由一些現存的網路架構改變來避免 downtime 或者網路頻寬等等問題。但是 Google 現在做的事剛好相反,它讓人人都有實現 Web2.0 夢想的機會,而且全部集中到 Google 那裡管理,藉由 Google 提供龐大的資料庫、網路頻寬、high availability (no downtime!)、使用者認證跟簡易的管理介面,讓你一開始可能只是小小的夢想很快的就可以發光發熱。但是這樣好像沒也沒有到「人人」啊,目前要使用 Google app engine 的門檻是要會寫程式,要會寫 Python,這不是每個人都精通的,但我覺得這以後都不會是問題,因為以後在網路上勢必可以找到無數的套件讓你使用,怎麼說呢?

還記得 phpBB 或者 gallery 之類的軟體吧,這些軟體就是幫助你輕鬆建立論壇跟相片分享,但是要使用這些軟體,你還是需要一台主機,一個網路位址,也要自己建立資料庫,自己維護,隨時擔心機器是否當機,是否被駭客侵入,是不是要升級主機配備等等問題。這些煩人的問題現在就靠 Google 幫你解決,或許哪天我們可以在 Google Code 或者 sourceforge 等 Project Hosting 網站下載一個 Opensource 的,而且是別人開發好的,完整功能的,Google app engine 專用的討論區或者相簿分享軟體,而你所要做的事情便是 - 「客製化」然後「上傳到 Google」。如此一來你就可已有自己專屬的討論區,或者有屬於自己風格的相簿,甚至更多可能性如部落格軟體(你可以想像一下 wordpress 的 google app engine 版本),個人套件軟體,或者這些東西可以組織在另外一個架構底下,互為套件。

如果你程式功力不好,只要下載,作些簡單的客製化,然後再上傳就可以擁有一個不錯的服務了,而這個服務會由 Google 幫你維護,並提供頻寬與資料庫等等資源,如果你流量大,反正就依使用者付費的精神付點錢,搞不好如果你媒合 Google Adds 也還可以從 Google 那賺一些回來。如果你程式功力很好,那你客製化的空間就會更高了,可能性就更高了。

Google app engine 是有趣的,只是目前才剛開始,尚未成熟。



Posted by syshen at 樂多Roodo! │12:38 │回應(2)網路停看聽
樂多分類:日記/一般 工具:編輯本文
Ads by Roodo! 
回應文章

吳老師的web3.0, 我覺得最大的問題是它需要有個 client 在個人端, 而光 windows clinent 就耗費許多時日開發, 而且還做的不好, 更別說要把相同的東西移植到 mac, linux 或手機了

或許吳老師的web3.0一開始就走得太快, 現在的作業環境還不足以滿足這樣的要求, 完全靠自己團隊來寫, 不但耗時耗力, 也很難保證成功
Posted by jj at May 2,2008 20:44

可能我還沒看得很仔細吧, 剛看了一下, 我的想法有點相反...

感覺只是又是另一個新的Web AP engine, 然後...全部通通收歸Google, 卻沒啥新意....Google開放架構跟服務, 是好的, 但, 我實在想不出一個好理由來接受一個新的Web engine, 已經有那麼多個了, 充其量只是會變另一個比較大的AP host而已...

我倒是覺得, 如果"Google"(我不是指公司, 而是指服務或相關的東西)變成隨手可得和隨處可得, 那對於一家"廣告公司"來說, 獲益可能更大一點.....
Posted by Julian Shen at May 4,2008 00:53