开发者_JS百科
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this questionWhat language/framwork does google and others like msn, yahoo, orkut, facebook, twiiter etc use. Or for the matter of fact any popular website.
I know the following
- Facebook - PHP
- Yahoo - PHP
- Gmail - Java
- Twitter - ROR and Scala
- Foursquare - Scala
What about others
EDIT:
Google employees are officially allowed to use 4 languages Python, Java, C++, JavaScript. this does not mean they cant use other languages.
Google Search - Python (http://python.about.com/b/2006/11/17/creative-search-technology-with-python.htm)
Google Wave Protocol - Java (http://code.google.com/p/wave-protocol/ (You can check it out and study it, just 40000 rows ;) ))
Google Wave Front-End - Google Web Toolkit (http://code.google.com/webtoolkit/doc/1.6/examples/)
Google Moderator Front-End - Google Web Toolkit (http://code.google.com/webtoolkit/doc/1.6/examples/)
Google Maps Front-End - JavaScript (Which language is used in google maps frontend?)
Gmail Frontend - JavaScript (http://en.wikipedia.org/wiki/Gmail#Code_changes)
Google really uses a a variety of different technologies/languages for their purposes.
For example Python
"Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language." said Peter Norvig, director of search quality at Google, Inc.
(quote taken from python.org)
On their help pages you can see the ".py" file extensions in your browsers address bar ;) Maybe the do also use it for their search pages?
I'm sure things like their Google's Filesystem is written in C or C++.
The frontends of GMail and Google Maps are (afaik) created with Java and the Google Web Toolkit.
In conclusion: There is no definite answer to your questions since Google really incorporates lot of different technologies for different problems...
精彩评论