Google, Java, C++, RPC ...

2007-09-06 15:23:22


今天找到一篇有点意思的文章,很长,把其中俺觉得有意思的部分摘录如下:
Google 沒使用J2EE
Google有自己的RPC(Remote Procedure Call)系統
應用Interface Definition Language編譯程式
GMail、Calendar使用了Java做“中介層
Google 將Java應用程式部署在特定版本的Linux,但是会不断升级Java版本
使用C++的工程師比Java應該多一點,可能是 6:4 左右
Google的搜尋引擎核心大概就被改寫過三次。
Google没有重写JVM
Google并不担心Java性能问题,决定在某个项目里是使用Java还是C++,由项目开发者决定。
Google已經採用Python
Google已经用到了Tiger:大約從2005年3月起,全公司就轉換到Tiger,這是在Tiger發表後沒多久的事。


注:说这番话的是《Java Puzzlers》、《Effective Java》的作者