2010-06-01 75 views
1

編程語言的選擇是一個早期的決定,它會導致錯誤代價很高。有沒有人有使用.Net和MS與LAMP開發Facebook的實際經驗?優缺點都有什麼?使用.Net開發Facebook Apps有哪些優缺點?

+0

除了Facebook的API是用PHP編寫的嗎? – amphetamachine 2010-06-01 12:51:22

+0

是的,除此之外 – Simon 2010-06-01 12:55:31

+4

@amphetamachine:Facebook的API是REST,無論什麼'後端'被寫入,任何支持REST的語言都可以與之交談。 – 2010-06-01 13:03:41

回答

0

我使用Silverlight和ASP.NET編寫了一個Facebook應用程序,我可以告訴你,唯一的好處是你不必學習一種新的語言。

如果你已經精通.NET,你可以繼續。

0

特別是與new API,Facebook平臺比過去更容易編程。真的沒有問題,你選擇哪種語言,只要你可以做REST風格的請求,那麼你應該是金。

所以,只要選擇你最喜歡的語言,真的。

1

Facebook發佈的唯一官方客戶端庫是PHP(不包括手機)。所有其他人都是社區發展和維護的。

也就是說,Facebook建議所有新應用程序使用iframe選項而不是FBML。這意味着使用OpenGraph(又名Facebook Connect)JavaScript庫與Facebook進行交互。您仍然需要使用服務器端庫來執行某些操作,例如製表符,這些製表符必須基於FBML。

使用任何您熟悉的語言。 OpenGraph是相當語言不可知的,因爲它的很多運行在客戶端作爲JavaScript。當PHP庫更新時,查看代碼以查看Facebook與系統的交互方式非常簡單。這幾乎只是傳遞json數據。所以如果你需要一個尖端的功能,你可以自己添加支持。

相關問題