精華區beta toberich 關於我們 聯絡資訊
>在創業成本上用GAE有何特別之處 >一般網路創業用php/mysql 主機也才一年3000不算貴.. 雖然使用GAE的原因不只是因為免費額度, 還是貼一下目前的規格給大家參考一下: 免費額度: 每個帳號可開發10個應用程式(10個網址)。 每個應用程式網站500MB資料庫空間。 每天上傳跟下載頻寬10GB。 每月約可容納五百萬網頁瀏覽,每天約16萬頁。 付費規格: 上傳頻寬每GB 0.12美金(約台幣4元)。 下載頻寬每GB 0.1美金(約台幣3.3元)。 儲存空間每月每GB 0.15美金(約台幣5元)。 p.s.養樂多一瓶8塊錢... 另外使用GAE的一個原因是Google把很多常用的網路服務都包成函式, 可以輕鬆使用。 大家可以看一下Python結構很簡潔,#是註解可省略。 資料庫存檔: greeting = Greeting() #產生資料庫實體物件 greeting.content = self.request.get('content') #擷取表單欄位值 greeting.put() #存檔,打完收工。 讀取資料庫: guery= Greeting.all() #建立查詢 myorder = query.fetch(1000) #撈出1000筆資料 寄信: #這樣就可以用Google的Mail系統(Gmail)寄信出去,超簡單! mail.send_mail(sender="寄件者Email", to="收件者Email", subject="主旨", body="內文") 收信: #GAE也能收信?太誇張。一行就把信件內文放入變數中。 message = mail.InboundEmailMessage(self.request.body) 抓網頁: #一行就可以去抓網頁,後面google網址可填任意網址。 result = urlfetch.fetch("http://www.google.com/") Cron Jobs(工作排程): #設定每五分鐘,主機就自動去執行/test網址。 cron: - description: every 5 minutes job url: /test schedule: every 5 minutes Task Queues(這個好像也叫工作排程..XD): # 設定先去執行網址/a1的工作,/a1作完再依序去執行/a2跟/a3網址 taskqueue.add(url='/a1') taskqueue.add(url='/a2') taskqueue.add(url='/a3') 另外GAE還提供很多服務,像是XMPP(可製作像Gtalk即時通訊服務)、 影像處理等等。 除了GAE提供的服務,很多Python提供一堆函式庫也超好用,就沒辦法列舉了。 都是發現有需求,去找一下就有現成的東西可以import進來用了。 我相信PHP/.NET/ROR/JAVA/PERL等等也都有一堆函式庫好用, 同樣可以達到以上GAE提供的服務。 但是以Python語法來寫,比較接近英文語法,容易了解。 我想或許特別適合新手來學習。 以上程式碼範例在GAE官方網頁上都有,全部都以繁體中文解說, 資深程式設計師看幾眼就知道怎麼用了,Script而已還會難到哪裡? 新手就要多磨練了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.173.119
achii:全部都包起來了.... 外行人覺得很棒 專業的卻很抖阿 12/11 23:05
twck:achii大大沒問題的,外行人哪學得會啊,新手說不定要好幾年。 12/11 23:18
superpai:感謝說明 不然以前的說法給人只有GAE佛心免費的感覺 12/11 23:39