这是Facebook外部开发人员计划的另一个步骤。一年多以前,Facebook推出了这个计划并且向外部开发人员开放了它的平台。从那以后,大约40万开发人员为Facebook创建了大约2.4万个应用程序。
Facebook采取的这个行动是对谷歌OpenSocial计划做出的回应。谷歌的OpenSocial计划是要建立一套统一的API(应用程序编程接口)标准,让开发人员创建只需经过小的修改就能够在多个网站上运行的社交网络应用程序。
人们普遍认为OpenSocial计划是对Facebook平台的一个挑战。因为,分析师人士认为,谷歌的计划能够让社交网络网站更轻松地达到Facebook拥有的广泛的第三方应用程序目录的水平。
OpenSocial计划的支持者包括雅虎、AOL和Facebook最大的竞争对手MySpace。今年3月,雅虎、AOL和MySpace组建了一个非盈利的基金会,以便把OpenSocial推广为一种中立的、由社区管理的技术规范的平台。
通过开发自己的部分源代码,Facebook预计开发人员将更容易测试和调试自己的应用程序和创建自己的工具。
Facebook称,fbOpenn(Facebook开放平台)能够得到扩展。这样开发人员就能够创建自己的标签和API方式。这个平台的开放部分包括REST API、FBML分析器、FQL分析器和FBJS清除器和代理。
大部分开放的源代码将通过普通公共属性许可证(CPAL)提供。而FBML分析器将通过Mozilla公共许可证提供。
Gartner分析师Ray Valdes把fbOpen称作是一个很好的举措,是Facebook应对OpenSocial挑战的一个必要的措施。
Valdes称,从长远看,Facebook开放源代码能够吸引到更多的高级开发人员,为Facebook创建更精巧的应用程序。Facebook还能够从那些为具体垂直行业创建企业应用程序的开发人员那里得到好处。
文章来源于领测软件测试网 https://www.ltesting.net/