Facebook 宣布與 Heroku 的深度合作:內建以及更多語言

Facebook 宣布與 Heroku 的深度合作:內建以及更多語言

還記得2009年的莫拉克颱風所造成的重大災害嗎?當時網路上出現了幾個災情通報的網站,其中「莫拉克颱風災情支援網」架在 Heroku 這個雲端平台,因而沒有被超高的流量給「打爆」。這一則新聞的主角之一就是 Heroku,讓你在開發 Facebook 應用程式時,可以直接選用 Heroku 做為平台。

Facebook Engineering Blog 公布了一則消息,宣布與 Heroku 的更深度合作。也就是在 Facebook 開應用程式時,可以直接選擇使用 heroku

Heroku 到底有多強?莫拉克颱風災情支援網當時流量的最高峰是一天 40萬 Pageviews。網站沒有被打掛,而且當時租用 Heroku 的全部費用約50美金,還蠻值得的。

標題不是猛料,猛料的在後面:

直接內建 feature

根據該文,開通專案之後,會直接內建一個 example app。

app 內建 feature

  • authentication
  • displaying friends, photos, likes/interests, and friends who also use this app using the Graph API
  • post to wall using the Feed Dialog
  • send to friends using the Send Dialog

支援 Python 與 PHP

一直以來,我們知道的是 Heroku 只支援 Ruby 以及 Node.js。但是在這次的合作中,也宣布了支援 PHP 與 Python。這應該是最讓人始料未及的 News…

其他有趣的 Detail

我真的認真了去開了幾個專案來玩。發現幾件有趣的事:

1、如果你原先就是 Heroku 用戶,若 FB 與 Heroku 的 email 一致,app 會直接開在該帳戶裡,而不另行通知。(我一直等不到信,跑去帳號裡面看才發現的)。
2.幾個程式語言的 Example App 如下:

  • Ruby 的 example app 是使用 Sinatra
  • Python 的 example app 是使用 Flask + Jinja2( template language)
  • PHP 的 example app 則沒有使用任何 Framework

3. 在寫這篇文章的時候,我還認真去找了一下 News,發現竟然沒人報導這件事情。如果 Heroku 支援 Python 與 PHP,那 PAAS 市場其他人大概就血流成河了吧

Facebook 宣布與 Heroku 的深度合作:內建以及更多語言

▲ 寫這篇文章時的截圖,Cedar Stack 並沒有支援這兩種語言

使用 PHP 架站在台灣很常見,或許站長們可以考慮把網站搬到 Heroku 了。

延伸閱讀:

莫拉克颱風災情支援網 – 救災網站背後技術與技巧 (1)

莫拉克颱風災情支援網 – 救災網站背後技術與技巧 (2)

莫拉克颱風災情支援網 – 救災網站背後技術與技巧 (3)

xdite
作者

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則