GMail服务器端的JavaScript运行在哪个平台上?

4
根据这个问题这篇文章,GMail的服务器端是用JavaScript编写的。我想知道GMail服务器端的JavaScript运行在哪个平台上。Node.js?RingoJS?

该链接问题实际上指出GMail是用Java编写的,而不是JavaScript。 - Nathan Taylor
@Nathan,请继续阅读 ;) - David Tang
但是我们如何找出 Gmail 的 JavaScript 运行在哪个平台上呢?他们自己构建的难度太大了吗?只是注意到有 443k 行 JS 代码... - bpaulon
我碰巧在公共交通车上听到两个工程师聊天。其中一位工程师告诉另一位:“GMail团队告诉我,他们的服务器端代码现在全部都是JavaScript编写的。”... - Morgan Cheng
我会在这篇文章中加入一点咸味:作者说“JavaScript是一批语言中的一种,其他语言包括Ruby和Python,这些语言是在过去10年中针对C++和Java日益复杂的发展而开发的。”但这些语言比那要老得多,并不是作为C++或Java的替代品而开发的,而是作为特定工作的工具——例如客户端自动化、快速脚本编写或教学目的。 - brandizzi
1个回答

3

这是GSE平台 :)

$ curl -I http://mail.google.com
...
Server: GSE
...

请注意,谷歌网站运行在不同的平台上,即gws(谷歌网页服务器?)。
可能是谷歌servlet引擎(OpenGSE),也可能完全不同。
邮件数据本身(不仅仅是网络)也带有相同的标头(在浏览器中拦截)。
但是,这仍然是Web界面,我没有检查SMTP服务器,如果您对此感兴趣。
问题“它正在运行哪个JavaScript引擎?”仍然存在(即使有意义)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接