2011-09-19 47 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非常相似)。我見過一些原型,在幾天內建立了幾噸功能