I have a friend works in an IT department of a department store giant.
They have dozens programmers and spent millions dollars in developing their online store with java.
And these are their web site team only.
And I went to their site as a shopping client and found it is full of bugs, broken links. The features and the art desing of the web site were terrible. I made a shopping, and the web site told me i was going to get a message to confirm my shopping, and informed me the status of it.
I never got the message, and I had to call the phone number, and they had hard time to find my shopping information, and they told me even the web site told me there would be a confirmation e-mail, well in fact, there would not be any. Because the database is not linked right yet.
It seems to me their online store cannot compare with my old php projects in terms of programming, features and art desing, which we did only by one one programmer and one designer. Even the gaint's site couldn't compare with the free e-commerce software in php.
I asked my friend if it would take them half year to master the java tool and took them a year and still cannot get the site working well, why still using java, not php.
I am pretty sure the programmers in their IT department were far more better programmer than me. It would take 2-3 weeks of only 2-3 their programmers, 1/20 of their work force, they would get a pretty good online store running if they are trying php. Why keep dozens programmers working in Java for 1-2 years and still get nothing good out?
He said php is not powerful for the Giant department store like this.
So any one can tell me from experience and their expert knowledge, why using java not using php? I never worked in a Giant company like that, so I know there are many other issues I don't know đŸ™‚about design an online store for a Giant company. They might have very good reasons to use Java due to that. What are these issues in design online store for a Giant company?
Plus, what is Amazon using?
If php is not powerful enough for the Giant department store, they can run their site on several machines, but still using php. Could they? If that is possible, my question will be how to run a same domain (web site in php) on different web servers for the super heavy traffic web site?