4 ms·
Ask HN: What's the Google+ stack?
Is it GWT as with Wave? The back-end for video chat would most probably be Java or C++. And chat backend was already there.
What about the rest?
- rkalla 15y agoI would be curious to know how much (and which parts) are Go powered as well.
- alnayyir 15y agoNothing public-facing. Next?
- nreece 15y agoSee http://gigaom.com/video/google-hangouts-technology/ http://gigaom.com/video/google-hangouts-technology/ for details on Hangouts (video chat).
- james4k 15y agoI would be thoroughly impressed if any of it is supported by Go.
- ConceitedCode 15y agoI'm going to guess that it is largely written in Java and uses google's typical stack of technologies (BigTable, GWT, etc), but I'm not sure if any google engineers have let anyone know yet.
- nostrademons 15y agoIt is not GWT. It is very similar to the other JS-heavy Google Apps (GMail, Docs, Buzz, etc.) I'm not sure how many details of those are public, so I'll leave it at that. Edit: Actually, apparently parts of the stack have been open-sourced: http://code.google.com/closure/ http://code.google.com/closure/ http://code.google.com/p/protobuf/ http://code.google.com/p/protobuf/ http://code.google.com/p/google-guice/ http://code.google.com/p/google-guice/
- steilpass 15y agoHow do you know?
- elq 15y agoI'm pretty sure nostrademons works for google...
- JeremyS 15y agoAt least for Google Closure they show where it is used: http://code.google.com/closure/library/ http://code.google.com/closure/library/ Not sure about the other libs...
- deleted 15y ago[deleted]
- eneveu 15y agoFor a list of the Google products that use GWT, there is this recent discussion in the GWT Google Group: http://groups.google.com/group/google-web-toolkit/browse_thread/thread/3238e4e72f5141bc http://groups.google.com/group/google-web-toolkit/browse_thr...
- nostrademons 15y agoI had a very tangential role in getting Google+ out the door (as in, I got pulled in for last-minute bugfixing and fixed a handful of bugs), and I've been working in the Google+ codebase for the last few weeks.
- xhroot 15y agohttp://ssl.gstatic.com/gb/js/pwm_377e54339fe6909b01c5d023b5297ebb.js http://ssl.gstatic.com/gb/js/pwm_377e54339fe6909b01c5d023b52... uses goog.structs.SimplePool, so you know at least that part uses Closure, http://closure-library.googlecode.com/svn/docs/class_goog_structs_SimplePool.html http://closure-library.googlecode.com/svn/docs/class_goog_st....
- steilpass 15y agoWell they seem to have borrowed something from Orkut: …notifiert-hangingget-js.js var bf = "orkutFrame";
- saalweachter 15y agoUnfortunately, no one can be /told/ what The Google Stack is. You have to see it for yourself.
- endian 15y ago"Look, maybe you just suck at explaining." http://xkcd.com/566/ http://xkcd.com/566/
- phatbyte 15y agoOh Cmon, we all know it's PHP and MySQL :P
- paulpublic 15y agoDoes anybody if and how developers can interact with G+? Is OpenSocial going to be included?
- akuzi 15y agoI assume since no-one has mentioned Google+ in connection with Google App Engine, that is not built on top of it. Sure Google+ probably shares infrastructure with GAE, but you would think that if Google were really serious about GAE they would use it for their own external products. It sends a mixed message to the market when they tell app developers to use a technology for mission critical apps that they are not using themselves.