为什么Facebook受到如此多人的追捧?

来源:互联网 发布:矩阵齐次分解 编辑:程序博客网 时间:2024/05/01 04:51
在国外,最受欢迎的五大社交网站非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

原创粉丝点击