views:

2898

answers:

5

what server side language is gmail written in?

+1  A: 

Based on what I know about Google, I'd say Java or C++. Maybe Python. Google only uses four languages, those three, and Javascript on the client side.

Most likely Java.

Jack Leow
How might you know every language that Google uses?
Chris Ballance
Steve Yegge is candid on this point
Ellery Newcomer
cletus
Fair enough, I wasn't aware we had that much transparency with Google these days. Thanks for the clarification.
Chris Ballance
A: 

I guess google has there own web development framework based on java, like yahoo has yui

Priyank Bolia
+12  A: 

Gmail is written in Java:

A few services including code.google.com and google groups. Most other front ends are in C++ (google.com) and Java (gmail). All web services are built on top of a highly optimizing http server wrapped with SWIG.

cletus
A: 

Gmail is written in JavaScript, as recently revealed by De Boor in a Computerworld article. It currently consists of 443,000 lines of JavaScript, all of it written by hand.

nico
The backend has to be written in something, too. Server side JS isn't that far along yet. Also, do they really not use GWT similar for the front end? I'd think they would; as they are apparently using Java for the backend that would allow them to share code.
Alex JL
According to De Boor it is hand-written, not GWT. And it refers to Server Side JS, not frontend (443,000 lines would be a lot for that).http://www.javaworld.com/javaworld/jw-07-2010/100722-java-complexity.html
nico
+1  A: 

it's been write in Javascript

At the USENIX annual conference last month, Gmail engineer Adam de Boor surprised the audience by noting that the company's Gmail service was written entirely in JavaScript, and that all of its code, around 443,000 lines worth, was written by hand.

http://infoworld.com/d/developer-world/google-executive-frustrated-java-c-complexity-375

Sid