由於有這麼多的工具和技術存在,我正在尋找圍繞最好的(UI /服務器端框架/數據庫/ CMS)使用的建議用於構建類似於Facebook本身的網站(網站/應用程序)。關於構建類似Facebook的網站使用的工具和技術需要的建議
由於隱私問題,網站的詳細信息無法顯示。但很大程度上,體驗和交互與Facebook所具有的類似(例如連續的提要,組,上傳數據/文件,評論等),只是它將處於不同的域中。
關於什麼技術/框架是這樣的站點/門戶使用的信息(或鏈接)也將非常有幫助!
由於有這麼多的工具和技術存在,我正在尋找圍繞最好的(UI /服務器端框架/數據庫/ CMS)使用的建議用於構建類似於Facebook本身的網站(網站/應用程序)。關於構建類似Facebook的網站使用的工具和技術需要的建議
由於隱私問題,網站的詳細信息無法顯示。但很大程度上,體驗和交互與Facebook所具有的類似(例如連續的提要,組,上傳數據/文件,評論等),只是它將處於不同的域中。
關於什麼技術/框架是這樣的站點/門戶使用的信息(或鏈接)也將非常有幫助!
簡單的答案是PHP。但人們可能會想象一個LAMP堆棧。據我所知,Facebook已經重新設計了PHP的正面和背面。他們使用HipHop compiler來降低執行PHP的成本。我不知道細節,但他們使用某種背後分佈式數據庫,而不是PHP/LAMP傳統使用MySQL。 (請參閱http://www.facebook.com/note.php?note_id=24413138919瞭解其使用的機制之一Cassandra)。
如果您不關心比例尺,您可以跳過這兩個步驟並節省大量工程。
Elgg是一個很好的開始。他們有很多插件(有些甚至使它看起來與Facebook非常相似)。我見過一些原型,在幾天內建立了幾噸功能
我認爲你的問題是現金和工程資源之一,而不是技術。 FaceBook擁有的是數百名(如果不是更多)程序員進行10年工程設計的成果。 –
好吧,算法和技術可能是,但我正在尋找他們使用/評估這種用例的技術 – Saket