作者twck (twck)
看板i-enterprise
標題Re: [閒聊] 我還滿想參加板聚的說
時間Tue Jul 14 15:23:01 2009
因為又有人寫信來問我怎麼學Google App Engine,
我又很雞婆寫一堆,乾脆也貼給大家參考。
僅供新手參考,高手請鞭小力一點...XD
==============================================
新手我建議學Python,畢竟Script語法比較容易學。
直譯式語言也比編譯式容易除錯。
Google App Engine資料庫不是用MySQL或Access,
是用它自家開發的Big Table,跟Google搜尋引擎、Gmail一樣。
也就是說,只要在Google App Engine上開發應用程式,
你就可以使用跟Google一堆服務一樣的雲端技術(不過當然有免費額度的限制..)。
Python的繁體中文書目前勉強算只有兩本
Python 學習手冊 第三版
http://tinyurl.com/n9ufee
Python 3技術手冊 (附光碟)
http://tinyurl.com/kkrjzy
推薦先看第一本的翻譯書,不過很厚,我看了三遍花一年..>_<||
其它Python中文教學網路上可以找到很多,
不然就要看英文書了。
要寫好一個Google App Engine平台上的網站,
Python其實只需要用到三成,
其他可能還會用到Django的框架語言、Google App Engine提供的一堆功能。
其實可以先看Google提供的留言板範例,
作過一遍就大概了解資料庫的運作。
都是繁體中文,這樣還需要買書嗎?XD
http://code.google.com/intl/zh-TW/appengine/docs/
我最近在教一位客戶寫Google App Engine的應用程式,
我試著先跳過Python、Django、jQuery等等不講,
直接就先寫Google App Engine的程式碼!
(這跟Mr.6開的PHP速成課程有點像...XD)
碰到Python的邏輯語法再回頭教一下下。
感覺這樣的跳躍教學不錯,初學者會很有成就感。
比按部就班來K Python好很多。
不過這只是開門課程,要繼續開發下去還是要擁抱Python才能寫出較複雜的邏輯。
==============================================
題外話,之前看到Mr.6開的PHP速成課程,
我總覺得網路創業不把Google App Engine列入考慮實在很可惜。
因為在Google App Engine下,一些資料庫安全性也比較好。
(例如可以避免SQL中出..)
網站伺服器有Google擋著,比較不怕駭客入侵。
網路創業新手先用Google App Engine平台就不用擔心伺服器安全,
例如會員管理也能直接用Google帳號,
自己不用去擔心用戶資料外洩的問題。
當然Google App Engine的限制跟缺點也很多,
但是介紹出來作為一種解決方案,
讓網路創業新手去選擇也不錯。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.114.215
1F:推 jhc0723:你要不要開個AppEngine blog.??? 07/14 18:08
2F:→ jhc0723:或是你參考一下xdite大大 之前寫的文~ 07/14 18:09
3F:→ jhc0723:自問自答好像蠻high...XDDDD 07/14 18:10
4F:→ twck:App Engine的Blog有很多高手寫了,輪不到我啦...XD 07/14 19:43