编程语言的选择是一个早期的决定,它出错是很昂贵的。有没有人有使用.Net和MS vs LAMP开发Facebook的实际经验?有什么优点和缺点?
答案 0 :(得分:1)
Facebook发布的唯一官方客户端库是PHP(不包括移动版)。所有其他人都是社区开发和维护的。
也就是说,Facebook建议所有新应用程序使用iframe选项而不是FBML。这意味着使用OpenGraph(也称为Facebook Connect)javascript库与Facebook进行交互。您仍然需要使用服务器端库来执行某些操作,例如对于必须基于FBML的选项卡。
使用您认为合适的语言。 OpenGraph是一种语言无关的,因为很多它在客户端以javascript运行。更新PHP库时,查看代码以查看Facebook如何与其系统进行交互相当简单。它几乎只是传递json数据。因此,如果您需要最先进的功能,您可以自己添加支持。
答案 1 :(得分:0)
我使用Silverlight和ASP.NET编写了一个Facebook应用程序,我可以告诉你,唯一的好处是你不必学习一门新语言。
如果您已经精通.NET,那么您可以继续。
答案 2 :(得分:0)
特别是对于new API,Facebook平台的编程要比过去简单得多。你真的不关心你选择哪种语言,只要你能做REST风格的请求,那么你就应该是金色的。
所以,只需选择最适合的语言,真的。