Recientemente he recogido PHP y parece un lenguaje bastante ordenado que permite el desarrollo de aplicaciones web muy rápido (probablemente más rápido que mi favorito personal - Java :)¿Cuál es el razonamiento detrás del reclamo "PHP no escala (bien)"?
Ahora, no soy experto en PHP, ni con el lenguaje ni sus aspectos internos/específicos. Pero bastantes de mis colegas han hecho la afirmación de que las aplicaciones PHP no se amplían bien - un hecho que no he podido averiguar por mí mismo y de ahí la pregunta.
Acabo de aprender el sabor de PHP y mi única conjetura de no escalabilidad es escalabilidad de los lenguajes de procedimiento frente a OO (C contra C++/Java). Estoy de acuerdo y puedo ver cómo eso sería un obstáculo para aplicaciones web extremadamente complejas. Sin embargo, soy consciente de que OO-ness llega al mundo PHP y no veo que sea un obstáculo (corrígeme si mi hipótesis es incorrecta).
Aparte de eso, no entiendo qué problemas de escalabilidad se presentarían para una aplicación web con un gran número de usuarios (por el bien de la discusión, supongamos un diseño tranquilo, sin sesiones, ya que soy consciente de cómo impide la escalabilidad). Estoy más interesado en conocer las razones 'objetivas' de tal reclamo, si es posible. La subjetividad está bien, pero no estoy aquí para comenzar un debate sobre PHP y todo lo demás. Solo estoy interesado en saber cuáles son las posibles limitaciones de este lenguaje que debo tener en cuenta y no me debería morder más tarde si/cuando la aplicación web tuviera 1000 usuarios por día (o por hora).
Esto se ha discutido muchas veces (escalabilidad google php). Además, algunos de los sitios web más grandes del mundo funcionan con PHP. – simshaun
@simshaun: ¿Podría proporcionarme algunos enlaces? Eso podría ayudarme a marcar mi propia Q como duplicado y cerrarla, solo necesito una explicación detrás de la afirmación: P – PhD
El resultado más importante es "Mito de escalabilidad de PHP" - http://onjava.com/onjava/2003/ 10/15/php_scalability.html - ¡aunque está bastante anticuado! – PhD