PHP es muy popular, por lo que es fácil contratar nuevas personas si las cosas funcionan para usted.
A pesar de las objeciones, PHP no es un mal lenguaje. He intentado algunos, y para un contexto de back-end web lo tomaría sobre Node.js o Java. Todavía no he probado Python ampliamente, pero parece prometedor.
PHP tiene una gran ventaja en el ciclo de retroalimentación. Escribes código y en menos de 2 segundos puedes probarlo. Esto se aplica a cualquier tamaño de base de código, 10 millones de líneas o 10, no hay que esperar para la compilación. Se ha demostrado que este concepto permite un desarrollo más rápido que los lenguajes compilados.
- ¿Qué es la pila de tecnología de Chegg?
- ¿Qué hace un buen diseño de diseño web?
- ¿Qué tan fácil o difícil es para un programador de .NET MVC crear una aplicación web increíble usando PHP?
- ¿Qué alojamiento web utiliza para su sitio web?
- ¿Cuáles son los beneficios de desarrollar con Drupal sobre Ruby on Rails?
Claro, puede obtener velocidades mucho más rápidas en algo compilado, pero ¿eso importa? ¿Es la diferencia entre un tiempo de respuesta de 5 ms y 10 ms un gran problema para usted? Como sus opciones son Meteor y PHP, dudo que un lenguaje compilado sea una opción.
PHP ha pasado de ser un proyecto paralelo mal diseñado a un lenguaje orientado a objetos bien diseñado, con mucho equipaje.
Dicho esto, sí, PHP está perfectamente bien para nuevos proyectos. Su proyecto se ajusta al caso de uso de PHP, así que hágalo.
Es cuando la gente usa PHP para proyectos que no son de estilo web cuando tienes problemas. Está destinado a aceptar solicitudes y entregar respuestas. Cada solicitud es limpia. No tiene que preocuparse por la caída total de su servicio debido a una condición imprevista. Php-fpm y nginx son confiables. Cuando un usuario hace algo que no espera, los demás nunca lo sabrán.