2011-03-25 83 views
0

我期待建立一個Facebook應用程序,該程序繪製壓延(?或者也許是Facebook的API有一個日曆控件) &您只需點擊一個特定的一天&一點彈出將會發生。Facebook的應用程序:一些關於他們的問題

我已經看過了Facebook的開發者網站,常見問題解答&的HOWTO,但仍然存在一些問題,我有:

  • 什麼「平臺/ API」(FBML/IFRAME /等),你會用它來開發這個在?我希望我的應用程序可以在網絡瀏覽器(甚至是智能手機上的瀏覽器)中查看,因此我相信我應該在FBML &中開發我的應用程序,而不是在Android或iOS中使用IFrame,連接或使用Facebook API。
  • FBML應用程序是否可在所有智能手機Web瀏覽器中查看?
  • 使用FBML,我必須擁有自己的服務器嗎?有沒有我知道的免費服務器/主機?
  • 到目前爲止,我可以找到創建FBML應用程序的唯一教程是用PHP編寫的,你知道Java或Python教程嗎?
  • 我有一種感覺,因爲FBML指的是應用程序使用HTML5的畫布(或者是這個FB的API畫布?),這是否意味着我的應用程序不能被瀏覽器無法運行/使用HTML5的人查看?
  • FBML應用程序更像是一個Java Applet,還是更像是一個Javascript HTML應用程序。也就是說,首先我們在java虛擬機上運行代碼,後者我們直接使用JavaScript代碼頂部的HTML元素進行交互。

預先感謝任何見解

回答

0

FBML會消失 - 讀他們的自嘲FBML官方文件。您甚至可以現在創建帶有iframe託管內容的選項卡。所以這幾乎讓你的其他基於FBML的問題變得毫無意義。 :)

因此,您可以隨意使用任何您想要的服務器端代碼(例如PHP,ASP.NET,JSP等)進行開發。它對最終用戶沒有任何影響,因爲標記將(大部分)呈現相同。

您可能還會發現Facebook Developer Roadmap是一個有用的資源,您可以使用該資源來保持來來去去,以及您應該利用哪些SDK。

+0

感謝您的回覆。那麼我可以使用Java開發一個IFrame應用程序嗎?對於我上面描述的應用程序/小部件,你會建議使用連接還是使用IFrame? – Mack 2011-03-25 00:29:07

+0

我認爲你需要弄清楚術語和技術。 Java與否無關緊要 - 你仍然會用它呈現HTML。你一定會使用iframe。 FB Connect是一個獨立的東西 - 從它的聲音中,你也會想要使用它。 – Kon 2011-03-25 00:33:02