2011-09-19 52 views
-2

由于有这么多的工具和技术存在,我正在寻找围绕最好的(UI /服务器端框架/数据库/ CMS)使用的建议用于构建类似于Facebook本身的网站(网站/应用程序)。关于构建类似Facebook的网站使用的工具和技术需要的建议

由于隐私问题,网站的详细信息无法显示。但很大程度上,体验和交互与Facebook所具有的类似(例如连续的提要,组,上传数据/文件,评论等),只是它将处于不同的域中。

关于什么技术/框架是这样的站点/门户使用的信息(或链接)也将非常有帮助!

+0

我认为你的问题是现金和工程资源之一,而不是技术。 FaceBook拥有的是数百名(如果不是更多)程序员进行10年工程设计的成果。 –

+0

好吧,算法和技术可能是,但我正在寻找他们使用/评估这种用例的技术 – Saket

回答

0

简单的答案是PHP。但人们可能会想象一个LAMP堆栈。据我所知,Facebook已经重新设计了PHP的正面和背面。他们使用HipHop compiler来降低执行PHP的成本。我不知道细节,但他们使用某种背后分布式数据库,而不是PHP/LAMP传统使用MySQL。 (请参阅http://www.facebook.com/note.php?note_id=24413138919了解其使用的机制之一Cassandra)。

如果您不关心比例尺,您可以跳过这两个步骤并节省大量工程。

+0

谢谢!数据存储怎么样? – Saket

+0

我修改了我的答案以包含一些细节。 –

+0

谢谢!我会更详细地看看这些。 – Saket

1

Elgg是一个很好的开始。他们有很多插件(有些甚至使它看起来与Facebook非常相似)。我见过一些原型,在几天内建立了几吨功能