Capítulo 9. Marcos JavaScript y flujo de trabajo

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

JavaScript es un componente fundamental de cualquier aplicación web moderna. Con el auge de Node.js para ejecutar JavaScript en el servidor y de potentes marcos como React, JavaScript se está convirtiendo rápidamente en el componente principal de cualquier aplicación web moderna.

En 2012, la proporción de código PHP y JavaScript en la versión 3.6 de WordPress era de aproximadamente 6:7 de PHP y 1:7 de JavaScript. En 2018, el plugin Gutenberg que introdujo el nuevo editor de bloques en WordPress 5.0 tiene esos números invertidos y algo más, con sólo 1:9 del código en PHP frente a 8:9 de JavaScript. Obviamente, el editor de bloques se construye sobre el PHP del lado del servidor, pero es muy revelador que las grandes funciones nuevas de WordPress se construyan principalmente en JavaScript. A medida que el editor de bloques se integre en otros aspectos del panel de WordPress, es de esperar que aumente la cantidad de JavaScript en el núcleo de WordPress.

¿Por qué el gran cambio a JavaScript? En el lado frontend de las cosas, renderizar un sitio web con JavaScript puede ser mucho más ligero que renderizarlo con PHP. Cuando navegas por un sitio web típico, cargar todo el DOM HTML es bastante derrochador. La cabecera, el pie de página, el menú y otras partes del sitio pueden no cambiar en absoluto. Con JavaScript, puedes ...

Get Creación de aplicaciones web con WordPress, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.