Red de conocimiento informático - Conocimiento sistemático - ¿Taobao está desarrollado en PHP o Java?

¿Taobao está desarrollado en PHP o Java?

La primera versión de Taobao usaba PHP y luego se migró completamente a Java. Ahora solo una parte muy pequeña (como las páginas de actividades dinámicas) que se ejecutan en Linux sigue siendo PHP.

La diferencia entre PHP y Java

1. Diferencias a nivel técnico:

1. Java es un desarrollo puro orientado a objetos con funciones potentes y muchas. ramas Sin Java, es imposible hacer software. C/S o B/S. Funcionalmente hablando, ningún lenguaje se puede comparar con Java.

2. PHP es una estrella en ascenso, que absorbe las ventajas de Java, C, Perl y otros lenguajes y se centra en el campo de Internet. PHP tiene ventajas únicas en el campo WEB y ningún idioma se puede comparar con él en el campo WEB.

3. Comparado con los dos, Java básicamente gana. Pero, de hecho, no hay mucha comparabilidad y las áreas de enfoque son diferentes. Simplemente tomando la WEB que puede hacer ambas cosas, PHP gana por completo.

2. Diferencias de cuota de mercado:

1. El lenguaje Java es antiguo y se ha desarrollado durante muchos años. Ocupa un lugar tanto en el campo C/S como en el B/S. campo, especialmente en la industria de las telecomunicaciones y la banca. Sin embargo, con los cambios en las necesidades sociales y el enfoque en otros lenguajes, el mercado de Java se está erosionando poco a poco. El campo WEB está casi dominado por PHP, el campo integrado está casi dominado por C ++ y el campo del cliente está casi dominado. por el lenguaje C. Si no fuera por la aparición de Android, sería difícil decir el destino de Java.

2. La descripción del mercado de PHP es relativamente simple, porque solo necesitamos mirar un campo, que es el campo web. El mercado de php en el campo WEB supera el 80%, y el resto son java-JSP, asp, C#, .NET, python, ruby, etc. 395 de los 500 sitios web principales utilizan PHP. Facebook y Sina Weibo, los dos sitios web más grandes del mundo, utilizan PHP.

3. Comparando los dos, están igualados.

3. Comparación de dificultad del lenguaje

1. PHP es un lenguaje de programación que se interpreta y ejecuta. Su sintaxis es similar al lenguaje C. Es fácil de aprender y usar. Los profesionales que no entienden de informática pueden utilizarlo fácilmente. También puede utilizar PHP después de aprender.

2. Java primero debe compilarse en un archivo Class y luego ejecutarse en la máquina virtual Java. El desarrollo de Java requiere estar familiarizado con la sintaxis de Java y algunas arquitecturas centrales para lograr un software multiplataforma reutilizable. La formación es mucho más difícil de aprender que la formación en PHP.