Facebook本周一宣布,它將開放其應(yīng)用程序開發(fā)平臺(tái)軟件部分的源代碼,以便讓編程人員更容易地為這個(gè)社交網(wǎng)絡(luò)網(wǎng)站創(chuàng)建應(yīng)用程序。
這是Facebook外部開發(fā)人員計(jì)劃的另一個(gè)步驟。一年多以前,F(xiàn)acebook推出了這個(gè)計(jì)劃并且向外部開發(fā)人員開放了它的平臺(tái)。從那以后,大約40萬開發(fā)人員為Facebook創(chuàng)建了大約2.4萬個(gè)應(yīng)用程序。
Facebook采取的這個(gè)行動(dòng)是對(duì)谷歌OpenSocial計(jì)劃做出的回應(yīng)。谷歌的OpenSocial計(jì)劃是要建立一套統(tǒng)一的API(應(yīng)用程序編程接口)標(biāo)準(zhǔn),讓開發(fā)人員創(chuàng)建只需經(jīng)過小的修改能夠在多個(gè)網(wǎng)站上運(yùn)行的社交網(wǎng)絡(luò)應(yīng)用程序。
人們普遍認(rèn)為OpenSocial計(jì)劃是對(duì)Facebook平臺(tái)的一個(gè)挑戰(zhàn)。因?yàn),分析師人士認(rèn)為,谷歌的計(jì)劃能夠讓社交網(wǎng)絡(luò)網(wǎng)站更輕松地達(dá)到Facebook擁有的廣泛的第三方應(yīng)用程序目錄的水平。
OpenSocial計(jì)劃的支持者包括雅虎、AOL和Facebook大的競(jìng)爭(zhēng)對(duì)手MySpace。今年3月,雅虎、AOL和MySpace組建了一個(gè)非盈利的基金會(huì),以便把OpenSocial推廣為一種中立的、由社區(qū)管理的技術(shù)規(guī)范的平臺(tái)。
通過開發(fā)自己的部分源代碼,F(xiàn)acebook預(yù)計(jì)開發(fā)人員將更容易測(cè)試和調(diào)試自己的應(yīng)用程序和創(chuàng)建自己的工具。
Facebook稱,fbOpenn(Facebook開放平臺(tái))能夠得到擴(kuò)展。這樣開發(fā)人員能夠創(chuàng)建自己的標(biāo)簽和API方式。這個(gè)平臺(tái)的開放部分包括REST API、FBML分析器、FQL分析器和FBJS清除器和代理。
大部分開放的源代碼將通過普通公共屬性許可證(CPAL)提供。而FBML分析器將通過Mozilla公共許可證提供。
Gartner分析師Ray Valdes把fbOpen稱作是一個(gè)很好的舉措,是Facebook應(yīng)對(duì)OpenSocial挑戰(zhàn)的一個(gè)必要的措施。
Valdes稱,從長(zhǎng)遠(yuǎn)看,F(xiàn)acebook開放源代碼能夠吸引到更多的高級(jí)開發(fā)人員,為Facebook創(chuàng)建更精巧的應(yīng)用程序。Facebook還能夠從那些為具體垂直行業(yè)創(chuàng)建企業(yè)應(yīng)用程序的開發(fā)人員那里得到好處。