Link to home
Start Free TrialLog in
Avatar of Amit
AmitFlag for United States of America

asked on

Any book/information on core architectures of web sites

Hi,

I recently learnt that the kernel of sites like ebay, google , amazon is built in C++ and that made me thinking why so ? With my limited understanding I thought that ecommerce sites can be built using php, python or perl and they can do all kinds of operations like adding to cart, completing a purchase etc

Why would someone need C++ code for that.

Then I was told that site has lot of components and the presentation layer can be built using java script and php and then they make service calls to a business application server layer which could be written in c++

Can the experts talk about all this and explain to me how very scalable, secure ecommerce sites are built and the role of C and C++ in them and what is the architecture of these sites and also point me to a book or some notes on this.

It still is a news to me that C++ / C# programming is required to design very large websites
ASKER CERTIFIED SOLUTION
Avatar of Kanti Prasad
Kanti Prasad

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Amit

ASKER

Thanks a lot for this

can you please give specific example of components where c++ and Java are used

Take for example an Amazon.com what will be the components of this site which might be written in c++
Avatar of Kanti Prasad
Kanti Prasad

Hi

I can say most companies use C++ and most of the databases are written in C++ and many operating systems are written in C and C++.
So in general most real-time  applications, image processing, audio processing, etc use c/c++.

Java, C# and C++ are all Object-oriented languages and the language won't enhance performance but the infrastructure ( Servers, CPU, OS, Network etc) that it in on and the way the developer writes his code will enhance the performance.

All the above can more or less do everything that a language can do to deal the business requirements. Thier selection will be based on a companies resource skills sets, familiarity, Infrastructure etc.
SOLUTION
Avatar of Dave Baldwin
Dave Baldwin
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial