爲什麼Facebook受到如此多人的追捧?

在國外,最受歡迎的五大社交網站非Facebook、Twitter、Pinterest、LinkedIn和Google+莫屬。之前,有國外媒體分別通過用戶數和訪問量,用戶性別,每月花費在網站的時間,月訪問量,用戶對社交網站的價值等幾個方面對這五家社交網站進行了橫向比較,發現不管是從以上哪個方面來看,facebook都是穩居榜首。爲什麼同是社交網站,facebook卻總是走在其他網站的前面呢?下面就facebook的幾個功能來說明下:

1.牆(The Wall)

   牆就是用戶檔案頁上的留言板。有權瀏覽某一個用戶完整檔案頁的其他用戶,都可以看到該用戶的牆。用戶牆上的留言還會用Feed輸出。很多用戶通過他們朋友的牆,留短信兒。更私祕的交流則通過“消息(Messages)”進行。消息發送到用戶的個人信箱,就象電子郵件,只有收信人和發信人可以看到,用戶不僅僅可以在牆上寫文本內容,也可以貼附件。

2.禮物(Gift)

   朋友們可以互送“禮物”,禮物從Facebook的虛擬禮品店選擇,贈送時附上一條消息。收到的禮物以及所附的消息會顯示在收禮者的“牆”上,除非送禮者設定這個禮物是私祕的。另外,在牆的上方還有一個“禮盒”。用戶收到的所有禮物都在禮盒中。公開的禮物顯示送禮者的名字,私祕的禮物則顯示“私人”。

    另有一個“匿名”的選項。雖然所有人都可以看到禮物,但只有收禮者可以看到送禮者的名字和消息。這種禮物只在禮盒中,而不在牆上顯示。

3.市場(Marketplace)

    2007年5月,Facebook推出Facebook 市場。用戶可以免費發佈下列分類廣告:賣二手貨、租房、工作,等。供求兩方均可發佈。所有Facebook用戶都可以使用這個功能。目前是免費的。 

4.捅(Pokes)

    Facebook提供一個“捅(Poke)”別的用戶的功能,讓用戶可以給別人發送一個“Poke”。Facebook常見問題中這樣解釋: “Poke是你和朋友互動的一種方式。當我們設計這個功能時,我們覺得提供這麼一個什麼意思也沒有的功能其時挺酷。用戶們給Poke不同的解釋。我們鼓勵你給它你自己的解釋。”實際上這個功能的目的只是讓用戶能引起別的用戶的注意。儘管很多用戶確實用這個功能來引起別的用戶注意,或說聲“嘿”,但有些用戶仍把它理解爲“”的意味。這個解釋造成了一個很熱門的Facebook小組的產生--“Poke”,有時朋友之間會進行一種被稱爲“Poke仗”的遊戲--兩個用戶間用“Poke回”功能,互相Poke來、Poke去。

   另有一些衍生出來的新功能,如“X 我”,和“超級Poke”,讓用戶可以把Poke替換成任何動作。

5.狀態(Status)

    狀態,讓用戶向他們的朋友和Facebook社區顯示他們現在在哪裏、做什麼。Facebook讓用戶填入狀態的提示是“(某某用戶)正在。。。”,用戶填入剩下的部分。在用戶好友列表的“新近更新”區,顯示這些狀態。

6.活動(Events)

    Facebook活動的功能幫助用戶通知朋友們將發生的活動,幫助用戶組織線下的社交活動。

7.開放平臺上的應用(Application)

    2007年5月24日,Facebook推出Facebook 開放平臺。利用這個框架,第三方軟件開發者可以開發與Facebook核心功能集成的應用程序。

    最流行的應用程序包括:

    頂級朋友:用戶可以選擇和顯示他們最好的朋友

    塗鴉板:一個圖形效果的“牆”

    我喜歡:一個社會化音樂發現和分享服務,包括音樂會信息和有關音樂知識的小遊戲

    甚至有象棋、拼字遊戲之類的遊戲出現。而第三方網站如進行Facebook應用數據統計的Adonomics,相關博客如AppRate、Inside Facebook、Face Reviews等等或應運而生或對Facebook應用青眼有加。

    2007年7月4日,Altura 風投宣佈“Altura 1 Facebook投資基金”,成爲第一個只投資Facebook相關項目的風險投資。2007年7月10日,Bay Partners宣佈成立“應用工廠(AppFactory)”,一個只投資Facebook應用的種子基金。 

    截止2007年9月26日,共有超過4500個Facebook應用出現。

8.Facebook標識語言(Facebook Markup Language)

    Facebook 標識語言是HTML的子集。Facebook應用的開發者可以用這種語言定製他們的應用程序的外觀。

9.Facebook視頻

    與Facebook開放平臺同時推出的,還有一個Facebook自己開發的應用程序--視頻分享。用戶可以上傳視頻、通過 “Facebook移動”上傳手機視頻,以及用攝像頭錄像。同時用戶可以給視頻中的朋友加“標籤”。但 Facebook的視頻只能在Facebook網絡內觀看。然而,一段發表在Userscripts.org上的Greasemonkey代碼讓用戶可以下載Facebook視頻或將之轉貼在其他網站。

10.Facebook的域模型

    附圖,用UML類圖的形式,顯示了Facebook系統所管理的信息。它提煉出了Facebook數據庫中的實體、關係、字段。

    比如,圖中顯示了有關工作、學校、信用卡、顯示用戶名等的字段。(黃色方框代表類),請注意該圖爲概念類圖,而不是具體實施的細節。

   Facebook使用LAMP(Linux、 Apache、 MySQL、 PHP)作爲技術構架。    

Facebook所有的服務器都運行開源軟件。他們的Web服務器是Linux,Apache和PHP。他們的數據庫是MySQL。他們使用memcached來保證網站的快速反應。一些後臺應用Python、Perl和Java,以及一些gcc和Boost。程序員用 Subversion和git來進行代碼管理。還有很多--象很多網站一樣,從頭到腳都是開源軟件,這不僅僅是Facebook成功的關鍵,還有它的多樣性和應用程序的人性化也是它成爲社交網站中的佼佼者必不可少的先決條件。

 

此文轉載自:K.N.J

相關新聞:

1.第二大旅遊社交網站Gogobot

2.微軟office15

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章