Fotografía macro de una pantalla con código PHP

Hace unos días leía este tweet:

preguntando si era cierto que el creador de WordPress había dicho que el 90% del código de WordPress sería JavaScript. Aunque en seguida Andrew Nacin suavizó un poco esa afirmación (diciendo que no creía que se llegara a ese punto aunque el sentido de la frase era correcto):

y Macs and More clarificó (y corrigió) el contexto en el qué se había realizado esa declaración (el valor del 90% se refería no a la cantidad de código sinó al esfuerzo de desarrollo)

esta conversación sugiere que pronto habrá que revisar la definición estándar de WordPress (Wikipedia):

«WordPress es un sistema de gestión de contenidos […] desarrollado en PHP.»

De hecho, esta es la opinión del propio Matt Mullenweg que en otro tweet dijo que todas las nuevas mejoras de cara al usuario serían básicamente JavaScript.

y

Llegados a este punto, pienso que es interesante ver un poco como ha sido la evolución del uso de JavaScript en WordPress desde la primera versión de WordPress (la lista de vesiones de WordPress analizadas la he sacado del release archive).

Si miramos la evolución del número de archivos JavaScript en una instalación WordPress

Number of JS Files in WordPress

y el número de líneas de código

Number of JS Lines of Code in WordPress

vemos claramente el cambio radical que ha habido en el rol que ocupa JavaScript en WordPress (de un sólo archivo a 270 y de apenas 162 líneas de código a más de 40.000).

Evidentemente, este crecimiento hay que compararlo con el crecimiento global que ha experimentado el código fuente de WordPress (¿alguien conoce algún proyecto de desarrollo que no crezca a cada versión?).

PHP vs JS in WordPress

Y aquí es donde se ve que JavaScript representa (hoy en día) el 16.6% del total de código de WordPress (PHP es el 83.4% restante, y para simplificar no he tenido en cuenta otros tipos de archivos como CSSs, HTML,…)

Es pronto para decir que JavaScript es el lenguaje dominante en WordPress pero basándonos en estos números y la opinión de Matt y otras personalidades destacadas del mundo WordPress, yo diría que si te quieres considerar un «desarrollador WordPress» más vale que empieces a aprender JavaScript y no sólo PHP.

Imagen destacada de Ilya Pavlov en Unsplash.

2 respuestas a «El futuro de WordPress se escribe con JavaScript»

  1. Avatar de Sergio
    Sergio

    Posiblemente tienen en mente migrar toda la lógica del frontEnd de PHP a backbone.js que es el framework mvc que utilizan en el núcleo, reduciendo PHP únicamente a funciones de servidor, como el sistema de enrutamiento, conexión a bases de datos o la gestión de usuarios.

  2. Avatar de martin

    Muy bueno este articulo del futuro del mundo de wordpress

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad de Nelio Software

Tus datos personales se almacenarán en SiteGround y serán usados por Nelio Software con el único objetivo de publicar tu comentario aquí. Con el envío de este comentario, nos das el consentimiento expreso para ello. Escríbenos para acceder, rectificar, limitar o eliminar tus datos personales.