Respuesta simple: un porcentaje muy grande de trabajos de desarrollo web backend requiere PHP. Es probablemente el lenguaje de backend más popular utilizado en el desarrollo web, y lo ha sido durante más de 10 años. No irá a ningún lado en el corto plazo.
Existen otros lenguajes posiblemente mejores, incluidos Python y Ruby, pero ninguno de ellos es tan ampliamente compatible o tan bien establecido como PHP. Los pros y los contras de PHP como lenguaje de programación están bien documentados en línea, pero, a pesar de sus deficiencias, al final del día no se puede discutir con los números.
También hay un factor significativo de facilidad de uso con PHP: puede simplemente integrarse en una página HTML existente dentro de delimitadores para proporcionar una funcionalidad fácil del lado del servidor. Una vez que conozca PHP, si desea más potencia y flexibilidad, puede avanzar a uno de los marcos establecidos, como Laravel, CakePHP, Symfony o CodeIgniter. Estos son para PHP lo que Rails y Django son para Ruby y Python. La diferencia es que, cuando usas Ruby o Python, estás un poco bloqueado para usarlos a través de un marco, ya que no pueden integrarse fácilmente como PHP.
- Ya no me interesa la informática, ¿qué debo hacer?
- ¿Cuál es la diferencia entre ingeniería informática y ciencias de la computación? Además, ¿cuáles son las diferencias entre los dos en términos de perspectivas y opciones profesionales prospectivas?
- ¿En qué campo es mejor conseguir un trabajo: visión por computadora o sistemas distribuidos?
- ¿Importa a qué edad ingresas al campo de la informática, digamos 30, tratando de trabajar para Google u otro gran nombre sin experiencia previa en programación?
- ¿Considera que las pruebas de código son una forma efectiva de evaluar sus habilidades de ingeniería de software al solicitar empleo?
Si eres nuevo en todo esto, nunca te faltará trabajo si conoces bien PHP. Empareje PHP con un marco como Laravel y no hay mucho que no pueda hacer. Además, algunas de las soluciones de administración de contenido más populares de la web, como Drupal para uso general de CMS, WordPress para blogging y Magento para comercio electrónico, están basadas en PHP.
Dicho esto, también hay mucho que decir para familiarizarse con Node.js y la pila MEAN (Mongo / Express / Angular / Node): el desarrollo web parece estar avanzando mucho en esa dirección en este momento y definitivamente vale la pena conseguirlo. para hacer frente.