✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Aprende JavaScript, ¿Olvidaste PHP?

5

El panorama de WordPress ha cambiado.

Hace unos años, todos teníamos la tarea de aprender JavaScript de manera profunda y correcta. Con la llegada de Gutenberg y proyectos como Calypso, es obvio que JavaScript se está convirtiendo en una fuerza dominante en WordPress (sin mencionar la web en su conjunto), si no lo consideras ya.

Y para cualquiera que haya leído Coding Horror en la última década, probablemente esté familiarizado con la Ley de Atwood:

cualquier aplicación que se pueda escribir en JavaScript, eventualmente se escribirá en JavaScript.

jeff atwood

Pero a medida que esto sucedió, parece que creó una división más clara entre lo que constituye un desarrollador front-end y un desarrollador back-end en la economía de WordPress.

Personalmente, lo agradezco porque me encuentro aún más ansioso por aprender, crecer y trabajar en el back-end a medida que PHP crece y cambia. Pero así soy yo y hay más para examinar.

Cuando escuchamos que se supone que debemos aprender más JavaScript, surgen algunas preguntas que creo que son importantes:

  • Nosotros, como colaboradores y desarrolladores que construimos cosas para y en este proyecto, ¿hemos descuidado JavaScript y las tecnologías circundantes por demasiado tiempo?
  • ¿Necesitamos prepararnos para la próxima era, por así decirlo, en la que la mayoría de las soluciones están escritas en JavaScript?
  • ¿Se supone que continuaremos aumentando nuestras habilidades de PHP a medida que avanza el lenguaje?
  • Desde el principio, ¿están estos correlacionados de alguna manera?

Tal vez hacer estas preguntas suene un poco tedioso, si no gracioso, pero cuando vemos tanto escrito en JavaScript, incluidas herramientas, administración de paquetes y más, refleje lo que hemos tenido en PHP durante tanto tiempo, es importante al menos considerar.

Después de todo, de alguna manera, esto podría afectar drásticamente la trayectoria de una carrera.

En resumen, creo que hay varias cosas en juego, cada una de las cuales intentaré destilar aquí.

¿Descuidado? Sí. Pero eso no es todo.

Creo que nosotros, como aquellos de nosotros involucrados en WordPress, hemos descuidado JavaScript durante demasiado tiempo. Y aunque no todos somos ingenieros front-end, eso no significa que no debamos poder trabajar un poco en ello.

Dicho esto, también creo que hemos descuidado las funciones actualizadas de PHP durante demasiado tiempo (y esto se está convirtiendo en una declaración tan cansada que casi no la incluyo).

¿Exclusividad mutua?

Aunque creo que es importante pasar a la próxima era de desarrollo que incluya más JavaScript, no es mutuamente excluyente con PHP. No estoy seguro de que PHP no se elimine por completo de WordPress en un futuro predecible.

Suposiciones seguras

No creo que se suponga que la mayoría de nosotros estamos trabajando para mejorar nuestras habilidades PHP; de lo contrario, creo que veríamos un conjunto más amplio de recursos dedicados estrictamente a PHP centrado en WordPress (sin mencionar el aprovechamiento de las características más nuevas del lenguaje).

Y cuando hablo de tales recursos, me refiero a un Stitcher al estilo de WordPress .

Correlación

Creo que están correlacionados, pero no en la forma en que algunos pueden pensar: creo que algunas personas y agencias estarán bien si se centran en soluciones centradas en JavaScript. Lo mismo puede decirse de las soluciones de back-end también.

Pero si desea crear una aplicación o solución completa (o algo que no tenga encabezado), no puede concentrarse solo en un área.

¿Cuál es mi punto?

Mi punto es este: habrá tipos de aplicaciones que requieren lenguajes del lado del servidor que no son JavaScript que funcionan con funciones del lado del cliente que están escritas en JavaScript.

Y aunque es obvio que las soluciones del lado del servidor se pueden escribir en JavaScript, la web todavía no parece moverse en una dirección que lo convierta en su único objetivo.

Hay otros proyectos que también están cobrando impulso y apoyan esto.

En segundo lugar, PHP continúa evolucionando de muchas maneras. Ya sea que las características que se agregan al lenguaje sean buenas o malas, no son forraje para esta publicación. En cambio, se trata de que PHP continúe creciendo, cambiando, madurando y ofreciendo muchas características que nosotros, como desarrolladores de back-end, hemos querido durante mucho tiempo. Entonces, ¿por qué no estamos presionando para hacerlos más comunes?

  • ¿Es porque los complementos de WordPress no requieren dichas funciones?
  • ¿Dichas características no mejorarían el código base de algún componente de WordPress? (En muchos casos, lo haría).
  • Debido a que la economía ha cambiado y el editor de bloques se ha convertido en la cara del editor (y eventualmente del desarrollo de temas), eso no niega la necesidad de soporte de back-end.
  • Y así.

¿Por qué, como segmento de la industria, no nos desafiamos unos a otros para aprender las nuevas funciones de PHP tanto como lo hacemos con JavaScript? El lenguaje está evolucionando más rápido que nunca, estamos viendo mayores ganancias de rendimiento, formas de escribir código más fácil de mantener y características que no solo podrían mejorar las herramientas que estamos construyendo, sino también la base de código de WordPress.

De nuevo, aprende pero no olvides

Gran parte de esto es un poco de reflexión sobre dos de los lenguajes principales de WordPress. Como hablamos de WordPress y sus lenguajes, esta no es una situación mutuamente excluyente en la que necesitamos aprender JavaScript y olvidarnos de PHP.

En su lugar, pretende mostrar que, aunque se nos ha encomendado aprender JavaScript y aunque JavaScript ha cambiado enormemente la forma en que funciona WordPress, no niega la necesidad de trabajar del lado del servidor y, por lo tanto, niega la necesidad de continuar aprendiendo. eso.

Todavía hay mucho espacio para ambos en la caja de arena de WordPress. En todo caso, no permitamos que nuestras habilidades de PHP disminuyan mientras mejoramos nuestras habilidades de JavaScript.

Fuente de grabación: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More