2011-07-01 88 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应该被视为确认。