¿Qué reemplazará a PHP en el futuro si su popularidad para el nuevo desarrollo web disminuye?

Cualquiera de los siguientes ya lo han reemplazado en aplicaciones no triviales:

  • Javascript (como Node.js)
  • Pitón
  • Ruby (especialmente como Ruby on Rails)
  • Java
  • Ir

PHP todavía se usa en gran parte parcialmente porque se usa en WordPress, en parte porque PHP + MySQL es fácil de encontrar alojamiento y soporte, y también en parte porque se diseñó para sitios web dinámicos simples.

La mayoría de las nuevas empresas hoy en día irían con otro (s) idioma (s) que no era PHP, elegirían una base de datos (posiblemente NoSQL) y la ejecutarían en AWS o Rackspace. Facebook no usaría PHP si empezaran hoy, e incluso ahora tienen que lidiar con los problemas que causa el legado PHP (HipHop VM y Hack como ejemplos).

Pero a menudo es aún más fácil para una pequeña empresa crear un sitio web con WordPress y alojarlo en uno de los miles de servicios de hospedaje LAMP de bajo costo. PHP realmente declinará cuando los operadores de sitios web más pequeños y no técnicos puedan construir y obtener alojamiento para un sitio web de forma económica y sencilla utilizando algo que no sea PHP.

Ningún lenguaje ‘muere’ per se . Todavía puedes encontrar códigos COBOL corriendo en algún lugar. Después de que un lenguaje se ha hecho popular, la pila de tecnología asociada con él también se vuelve más fuerte, y su base de usuarios (desarrolladores) construye módulos y bibliotecas a su alrededor. Sin embargo, la tecnología y el marco pueden comenzar a volverse obsoletos, ya que no logra mantener el ritmo de las nuevas demandas.

Hay fanáticos de PHP y enemigos de PHP. No es el mejor lenguaje que existe, pero ninguno es perfecto. Cuando, en la universidad, tuve que elegir entre varios idiomas para la ingeniería web, opté por PHP por varias razones: (1) muchos servicios de alojamiento web proporcionan la pila AMPP a un costo menor. (2) es como C, por lo que es más fácil para alguien que está acostumbrado a C / C ++. (3) Gran base de usuarios y disponibilidad de muchas bibliotecas y CMS (por ejemplo, WordPress) . Estos todavía se mantienen.

Hay otras herramientas interesantes como Ruby on Rails, Python, etc. para un desarrollo web rápido y fácil. Las empresas a menudo favorecen Java y ASP. Una vez más, muchos servicios web “grandes” escriben su back-end ‘bajo el capó’ con lenguajes compilados y tipificados estáticamente como C / C ++, debido al rendimiento, la corrección, la confiabilidad y otras razones. (Gracias Toby por recordarme acerca de: corrección ) .

Según un estudio reciente, PHP es 4º entre los principales lenguajes de programación para la web. Es posible que PHP no pierda su popularidad en el futuro cercano, pero podría muy bien decaer en un futuro lejano. En ese escenario, los idiomas que tienen lugar en los populares actuales serán algo muy nuevo o una versión muy evolucionada de alguna tecnología actual. Incluso entonces, es probable que no podamos decir exactamente qué lenguaje tuvo éxito con quién.

PHP fue “reemplazado” hace mucho tiempo. Mucha gente acaba de perder el memo.