El futuro de WordPress se escribe con JavaScript

WordPress

¿Eres un fan de WordPress? Tanto si eres un blogger eventual como un editor profesional, Nelio Content es el calendario editorial que hará más fácil tu día a día. ¡Échale un vistazo!

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 gracias a Dmitry Baranovskiy.

FlojaNo está malBienMuy bien¡Impecable! (Ninguna valoración todavía)
Cargando…

por

Aunque ya no está involucrado en el proyecto, Jordi fue uno de los co-fundadores de Nelio Software. Actualmente, es líder de un grupo de investigación en la UOC.

2 comentarios en “El futuro de WordPress se escribe con JavaScript

  1. 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.

Deja un comentario

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