2

Google+はどの言語で書かれていますか(サーバー側)?

FacebookはPhpで書かれており、たとえばC++でコンパイルされています。

編集:彼らはどのようにしてグーグル検索からの+1をあなたのプロフィールにリンクすることができますか?

4

1 に答える 1

6

サーバーは自身を「GSE」:「Google Servlet Engine」と識別します。オープンソースの「minigse」が利用可能

したがって、おそらくJavaフロントエンドサーバースタックです。

しかし、とにかく誰がそれを気にしますか?重要なのはクライアントであり、Google にはウェブ アプリ用の 2 つの強力なツールがあります。クロージャーと gwt です。DOM 変数「closure_uid_[...]」が与えられた場合、クロージャーが使用されていると言えます。どこか。

他に何が見えますか?- 画像は「googleusercontent」と自身を fife と呼ぶ Web サーバーから提供されます - - 大量のキャッシュ。ユーザー イメージが更新されるまで、しばらく時間がかかります。GoogleTalk は「そのまま」統合されています。特別すぎるものはほとんどありません。統合は非常に Gmail に似ています。- Flash は引き続き使用されます (チャット音声通知) - コンテンツは「再共有」で新しいストリームに複製されます - - これは、すべてのユーザーがコンテンツがコピーされた個人用ストリームを持っていることを意味します (これは、Google が「Mark Zuckerberg」の偽のアカウントを廃止したときに見つかりました) : 再共有されたコンテンツは公開されていましたが、名前が間違っていました {ユーザーの名前は「偽のザッカーバーグ」に変更されましたが、投稿は「マーク ザッカーバーグ」のままでした})

+1 クリックはトップバーを介してルーティングされます: gbar.pw.clk(this);

これで、トップバーは plusone コアと通信できるようになりました。どちらもあなたのログイン情報を認識しており、両方のサービスが相互に信頼しています。このために特別なことは何もありません。

アップデート

Android アプリのスニペットを次に示します。

I/RealTimeChat(30274): Processing stream features

そのため、XMPP インフラストラクチャ (gtalk や wave など) の上に構築している可能性が高いです。さらに、ある開発者は、サークル エディターと JS コーディングについて話しました。したがって、clojure は確認済みと見なされるべきです。

于 2011-07-01T10:07:03.830 に答える