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

¿Realmente vale la pena debatir jQuery versus ES6?

5

Cuando construyo complementos de WordPress para mí o para otros, varias de las cosas que tomo en cuenta, como todos deberíamos, es el nivel de mantenibilidad, escalabilidad y soporte para el complemento a medida que WordPress continúa avanzando.

Específicamente, estoy hablando del desarrollo del lado del cliente (o, más simplemente, JavaScript).

A medida que el soporte para ES6 continúa aumentando, jQuery continúa avanzando con el desarrollo y el deseo de usar nuevas API para desarrollar nuestras soluciones, creo que vale la pena hacer la pregunta:

¿Realmente necesitamos seguir con jQuery?

jQuery contra ES6 en WordPress

Por supuesto, para cualquiera que escriba cualquier nivel de JavaScript, sabe que esta pregunta en particular no tiene una respuesta de sí o no. Es más un "¿por qué no ambos?", ¿verdad?

Primero, creo que es importante reconocer que en un momento, jQuery realmente nos ayudó a administrar las inconsistencias del navegador, pero eso ya no es así. Esto se debe principalmente a que la mayoría de los navegadores modernos admiten muchas de las API comunes.

En segundo lugar, a pesar de que la inconsistencia del navegador no es tan problemática como lo era antes, jQuery aún facilita rastrear, manipular y, ejem, consultar el DOM de una manera fácil (especialmente si conceptualiza el DOM como el estructura de datos que es).

¿Realmente vale la pena debatir jQuery versus ES6?

En tercer lugar, debido a que jQuery es JavaScript, no se trata de "usamos jQuery o no". Quiero decir, puede usarlo y las funciones que ofrece ES6 a medida que continúa progresando. Por lo tanto, si tiene experiencia en ambos pero no está seguro de cuál usar, está completamente bien mezclarlos.

Es todo el mismo lenguaje de programación. jQuery solo ofrece una API que ES6 no ofrece y si necesita o desea esa comodidad, hágalo.

Una cosa más

Creo que todavía hay una discusión sobre cómo organizar JavaScript basado en jQuery. Eso es algo que puede convertirse rápidamente en un código de espagueti si no se gestiona adecuadamente. Pero eso es contenido para otro post que espero escribir pronto.

Por ahora, recuerde que la idea de "debería usar jQuery porque viene incluido con WordPress o usar ES6 porque es la variante más moderna del lenguaje" no es binaria.

Es más como "¿quiero o necesito usar ES6 con jQuery?" o tal vez es "¿quiero o necesito usar jQuery junto con ES6?"

En última instancia, no creo que valga la pena estresarse al respecto. En cambio, encuentro que vale la pena determinar el mejor curso de acción para el problema en cuestión y trabajar desde allí.

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