Historia, evolución y muerte de jQuery | Un tributo a su legado

Curso de Frameworks y Librerías de JavaScript

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Gracias por asistir al funeral no oficial de jQuery.

En realidad, jQuery murió hace mucho tiempo, pero nuestro tributo se retrasó porque algunas personas se niegan a despedirse de la que fue su tecnología favorita.

Hoy queremos conmemorar el gran aporte de jQuery al desarrollo web. A pesar de que ya no lo necesitamos, sí que merece nuestro agradecimiento por el impacto que tuvo en la historia del frontend.

La guerra de los navegadores

Todas las guerras traen consigo dolor, muerte y sufrimiento. La guerra de los navegadores no fue la excepción. El nacimiento de jQuery fue consecuencia directa de esta guerra.

Guerra abuelos

Internet Explorer, el rey de los navegadores en aquel entonces, debido a un hambre infinita de poder quiso aplastar a sus enemigos usando las tecnologías web como estrategia de batalla.

Aprovechando que era el más popular, cambió la forma de maquetar, estilizar y programar aplicaciones. Como consecuencia, las personas con páginas web debían actualizar su código para que funcionara en el navegador más popular, pero a costa de dificultar su mantenimiento en los demás navegadores.

Esto llevó al desarrollo web a una era oscura. Escribir JavaScript que funcionara en todos los navegadores era extremadamente difícil.

Por eso crearon jQuery, pero ¿sabes de qué trata?

Qué es jQuery

jQuery es una herramienta que nos permitía escribir el mismo código, pero que por dentro hacía su traducción para todos los navegadores. No solo era menos código, también era más estético, ordenado y declarativo.

Gracias a jQuery era un deleite hacer peticiones AJAX, manipular el DOM (acceder a HTML desde JavaScript), crear animaciones y desarrollar a partir de eventos de los usuarios para crear aplicaciones dinámicas y divertidas. En ese tiempo, programar a ese nivel con solo JavaScript era un dolor de cabeza.

El fin de la guerra

Fin de la guerra

Internet Explorer murió. La guerra de los navegadores “terminó” y el ganador fue Google Chrome. Hoy todos los demás navegadores están obligados a seguir sus reglas y mantenerse actualizados con respecto a sus características.

Pero la “guerra” ahora es mucho más diplomática y amistosa.

Aunque todos siguen luchando a muerte por destacar frente al resto, los equipos de ingeniería de grandes empresas como Google, Apple, Facebook y Microsoft ya no pelean con insultos y cuchillos virtuales, sino que colaboran para crear las mejores herramientas, cada vez crece más el open source patrocinado por este tipo de súper empresas.

Meme dale con la RAM

¿Debería estudiar jQuery?

jQuery ya no tiene la misma relevancia de antes. Me encantaría decirte que no lo estudies y punto, pero la respuesta es un poco más complicada:

Absoluta y rotundamente no. De ninguna forma te recomiendo saltarte las bases y fundamentos de JavaScript antes de aprender cualquiera de sus librerías.

  • ¿Debería estudiar jQuery justo después de aprender las bases de JavaScript?

No te lo recomiendo.

Si todavía usas jQuery para todos tus proyectos deberías dejar de usarlo. Más bien, profundiza en los demás aspectos y paradigmas de programación que rodean a JavaScript (como closures y scope, programación orientada a objetos, programación funcional, patrones de diseño, accesibilidad, manipulación del DOM

  • ¿Debería estudiar jQuery antes que cualquier otro framework o librería de JavaScript?

Tampoco te lo recomiendo. Apostar por jQuery es apostar por una tecnología en decadencia. Más bien, estudia los frameworks y librerías más populares de JavaScript y comprende el ecosistema del desarrollo frontend.

  • Muero de aburrimiento. ¿Puedo estudiar jQuery solo por curiosidad?

Vale, esto sí.

Aunque jQuery es una tecnología en decaída, muchos proyectos “legacy” seguirán usándolo. Es (cada vez menos) posible que encuentres código jQuery en proyectos un poco viejos y desactualizados, pero que aún requieren mantenimiento o incluso quieren actualizarse a otra herramienta de JavaScript.

En casos como este vale la pena estudiar un poco sobre jQuery. 😄

Desarrollo moderno con JavaScript

JavaScript en 2021 ya no es un sufrimiento. Su sintaxis ha cambiado muchísimo (para bien) y seguirá mejorando con las nuevas versiones de ECMAScript.

Además, podemos sacarle muchísimo provecho a las herramientas y paradigmas más modernos de JavaScript para el desarrollo web.

  • Si quieres aprender la sintaxis de JavaScript vainilla (sin frameworks ni librerías), te recomiendo tomar el Curso Básico de JavaScript.
  • Si quieres poner en práctica JavaScript para proyectos reales y de la vida diaria, te recomiendo tomar el Curso Práctico de JavaScript.
  • Si quieres dominar la sintaxis moderna de JavaScript para hacer peticiones al backend y mostrar contenido dinámico en tus páginas web, te recomiendo tomar el Curso de Asincronismo con JavaScript.
  • Si quieres crear páginas web completamente con JavaScript (y evitando el sufrimiento que jQuery en el pasado supuestamente solucionaba), te recomiendo tomar el Curso de Manipulación del DOM.

Finalmente, si quieres conocer el stack de tecnologías, frameworks y librerías más importantes en el ecosistema de JavaScript, te recomiendo tomar el Curso de Frameworks y Librerías de JavaScript.

Dejemos a jQuery descansar en paz.

#NuncaParesDeAprender 🤓💚

Curso de Frameworks y Librerías de JavaScript

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados