Si bien tiene sus fallas, hay muchas buenas razones por las que PHP ha alcanzado la popularidad que tiene, y probablemente continuará haciéndolo en el futuro.
- Facilidad de uso: PHP es extremadamente fácil de comenzar. No hay desorden configurando compiladores ni nada de eso. Casi todos los sistemas operativos tienen un entorno de servidor listo como WAMP que un nuevo programador puede descargar y comenzar de inmediato. También es extremadamente fácil entrelazar código HTML y PHP cuando comienzas por primera vez. Si bien los desarrolladores experimentados saben que esto no es una buena práctica, es extremadamente atractivo para los desarrolladores más nuevos poder trabajar con lo que saben y espolvorear en algunos PHP.
- Soporte: debido a que es de código abierto y ya se usa ampliamente, casi todas las plataformas de alojamiento existentes tienen soporte para ello. No es necesario obtener servidores especializados o tener que instalar nada adicional, simplemente tome una cuenta de alojamiento compartido y es probable que su código funcione de inmediato. Eso lo hace extremadamente barato de usar, lo cual es muy atractivo para los negocios.
- Muchos desarrolladores: otro punto para las empresas es que hay una gran cantidad de desarrolladores de PHP. La mayor competencia y candidatos calificados para un trabajo significa que no solo es más fácil / más rápido contratar, sino que también es más barato hacerlo. Si bien esto puede no haber contribuido a su éxito inicialmente, sin duda ayuda a mantenerlo.
- La cercanía a C: pasar de otro lenguaje de estilo C a PHP puede ser frustrante a veces, pero bastante fácil de comprender. PHP comparte una sintaxis similar con la familia C, lo que hace que ese salto sea mucho más fácil que otros.
- Tutoriales: se ha escrito mucho sobre PHP. Si tiene un problema, hay muchas posibilidades de que alguien más también lo tenga. No faltan ejemplos de código y tutoriales; lo que a su vez hace que el lenguaje sea muy atractivo para los nuevos programadores o aquellos que buscan ingresar al desarrollo web muy rápidamente.
- Inercia: PHP ha estado fuera por algún tiempo y ha cobrado mucha fuerza. Hay muchos programas escritos en él, y hay muchos trabajos que lo requieren. Tener algo como WordPress construido significa que esta tendencia continuará en el futuro cercano. Se necesitaría un gran esfuerzo para rehacer todo lo que ya está escrito en él, esfuerzo que probablemente se gastará mejor en otro lugar.
- Ha mejorado: ha habido muchas críticas a PHP a lo largo de los años, la mayoría de las cuales es merecida. Sin embargo, también ha habido muchas mejoras que han abordado algunos de esos problemas. De ninguna manera es perfecta la imaginación, pero se está moviendo en la dirección correcta.
- Es lo suficientemente bueno: aunque PHP tiene sus problemas, simplemente es lo suficientemente bueno para la mayoría de los problemas. A menos que tenga un caso específico para no usarlo, entonces es probable que funcione perfectamente bien para lo que está buscando hacer. Combine eso con la facilidad de comenzar y todos los demás puntos anteriores y es fácil ver por qué es una opción atractiva.