2011-07-01 149 views
2

Google+寫的語言(服務器端)?Google+社交網絡深度

Facebook是用PHP編寫的,並以C++編譯爲例。

編輯:他們如何設法將谷歌搜索中的+1鏈接到您的個人資料?

+2

重要嗎?他們如何存儲數據或者他們如何發送或收集通知等等更有趣。 –

+0

問題已更新! – Kikohs

回答

6

服務器識別自己是否爲「GSE」:「Google Servlet Engine」。一個開源的"minigse" is available

所以它可能是一個Java前端服務器堆棧。

但是誰還在乎呢?客戶端是最重要的,谷歌有2個強大的Web應用工具:closure和gwt。給定一個DOM變量「closure_uid _ [...]」我會說閉包正在使用中。某處。

我們還能看到什麼? - 圖片來自「googleusercontent」和一個自稱fife的網絡服務器 - 重型緩存。在用戶圖像更新之前需要一些時間 - GoogleTalk是「按原樣」集成的。幾乎沒有什麼特別的。整合非常像gmail。 - Flash仍在使用(聊天音頻通知) - 內容被複制到「轉發」的新流 - - 這意味着每個用戶都有一個個人流,內容被複制 (發現這一點,而谷歌退休「馬克扎克伯格「假賬戶:轉載的內容是現場直播,用錯了名字{用戶改名爲」假扎克伯格「,但帖子保持爲」馬克扎克伯格「})

+1點擊是通過頂部酒吧routet: gbar.pw.clk(本);

現在,頂欄可以與plusone核心進行交流:都知道您的登錄信息,並且兩個服務都相互信任。這件事真的沒什麼特別的。

UPDATE

下面是Android應用的一個片段:

I/RealTimeChat(30274): Processing stream features 

所以他們最有可能建立在他們的XMPP架構的頂部(如GTALK和波)。此外,一位開發人員談論了圈子編輯和JS編碼。因此clojure應該被視爲確認。