編程語言的選擇是一個早期的決定,它會導致錯誤代價很高。有沒有人有使用.Net和MS與LAMP開發Facebook的實際經驗?優缺點都有什麼?使用.Net開發Facebook Apps有哪些優缺點?
1
A
回答
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數據。所以如果你需要一個尖端的功能,你可以自己添加支持。
相關問題
- 1. 使用SQLDataReader有哪些優點/缺點?
- 2. 使用GAC有哪些優缺點?
- 3. 使用boost :: iterator_facade有哪些優缺點?
- 4. DevExpress Reports有哪些優點/缺點?
- 5. 使用主要.NET開發機器的服務器操作系統有哪些優點/缺點?
- 6. 屬性模式有哪些優缺點?
- 7. Solr和ElasticSearch有哪些優缺點?
- 8. RDB2RDF工具有哪些優缺點?
- 9. Delphi Prism 2010/2011有哪些優點/缺點?
- 10. 在硒中使用「xpath」有哪些優缺點?
- 11. 使用Phonegap和Titanium有哪些優缺點?
- 12. 使用MSI和MSP有哪些優缺點?
- 13. 使用dbml進行linq2sql查詢有哪些優缺點?
- 14. 客觀地說,Cairngorm優於PureMVC有哪些優缺點?
- 15. YSlow與Speed Tracer相比有哪些優點/缺點?
- 16. C#中的類型推斷有哪些優點和缺點?
- 17. 泛型列表(類型)和集合有哪些優缺點
- 18. 這些不同的dealloc策略有哪些優缺點?
- 19. 這些不同的函數定義有哪些優缺點?
- 20. 用於Node.js模板的Jade和EJS有哪些優缺點?
- 21. 在頁面對象上使用劇本模式有哪些優點/缺點?
- 22. 加載代碼的require和import方法有哪些優缺點?
- 23. 與USB相比,USB虛擬COM端口有哪些優缺點?
- 24. 企業庫的Msmqdistributor服務有哪些優缺點?
- 25. 在Windows Server 2008 R2和Windows 7上開發.NET Web Apps的主要優點和缺點是什麼?
- 26. 各種Python實現有哪些優缺點?
- 27. 使用ruby開發Facebook應用程序:使用哪些寶石?
- 28. 在.NET中編寫Facebook應用程序有什麼優點和缺點?
- 29. 在Excel-DNA中標記函數IsMacroType有哪些優缺點?
- 30. 不同的邊緣檢測算法有哪些優缺點
除了Facebook的API是用PHP編寫的嗎? – amphetamachine 2010-06-01 12:51:22
是的,除此之外 – Simon 2010-06-01 12:55:31
@amphetamachine:Facebook的API是REST,無論什麼'後端'被寫入,任何支持REST的語言都可以與之交談。 – 2010-06-01 13:03:41