Bojan Nastic ha scritto:
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.
I think you refer at this document [1].
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.
Python is mature, but working with frameworks like Zope/Plone, it's
really bad... It's crappy. I'm more confortable with django...Much more
MVC (or as django team says, MTV).
I agree with you, php it's good just if you know how to develop, or just
use CakePhp another MVC framework..
I think that all depend of what you have to do... And how much scalable,
your application need to be...
-Francesco
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?