eBay used to use C++. There was a .pdf some time ago where they described some of their C++ stuff (and compiler errors like "too many class methods", good ol' code generators...) They've since moved to Java, but I don't remember if it's a 100% Java shop now.

As for Amazon, look at their Web Services for some ideas. Also, Steve Yegge's old blog (don't have the url at hand) has many pointers.

So, yes, go for Python wherever you can. Ruby is in very bad shape internally (language can be as "pretty" as they want, but VM is what I care about the most). PHP, well... you should use it ONLY if you know *exactly* what you're doing, otherwise it's worse than C++ when it comes to "shoot yourself in the foot".
There are some very nice alternatives, like seaside/Smalltalk.


On 29 Apr 2008, at 00:41, raven wrote:

Bertrand Janin ha scritto:
I Wonder what amazon.com and Ebay.com use? it would stand to reason
that they would need speed any place they can get it.
I wonder if they use C?


I remember seeing "Sun" microbanners here and there on eBay, it might
scream "Java".


But, sometimes, you see someting like this: http://cgi3.*ebay*.it/ws/ *eBay*ISAPI.*dll*?ViewUserPage So, as you can see, this horrorful extension seems to scream "Micro $hit environments"
No?

Reply via email to