¿jquery Va a Morir En 2019?

by admin admin Date: 05-06-2019 jquery javascript frameworks


Durante un tiempo, la relevancia de JQuery ha sido un tema de debate entre los desarrolladores web. Como desarrolladores web interesados en Javascript, teníamos curiosidad por saber lo que los demás expertos del sector opinan al respecto.

Así que navegamos a través de la historia de Javascript junto con algunas discusiones interesantes en varios foros de desarrolladores y un montón de hilos de Reddit para conocer la opinión de otros sobre el valor de JQuery.

Encontramos una cantidad asombrosa de "jQuery está anticuado", "jQuery no es relevante", "Creo que jQuery se está muriendo", "...olvídate de jQuery. Ya no sirve para nada", "jQuery no ha sido relevante desde hace años, en mi opinión, es mejor evitar una "trabajo" que lo requiera"!

Entonces pensamos seriamente en escribir sobre lo que nosotros, como espectadores, interpretamos. Antes de llegar a una conclusión razonable, tratamos de ver el tema desde múltiples perspectivas. En primer lugar, vamos a sumergirnos en la breve historia de esta famosa biblioteca y en Javascript en su conjunto.
 

¿Qué es JQuery y cómo se hizo tan popular? 

 

JQuery fue creado por John Resig y publicado en agosto de 2006 principalmente como una librería Javascript para facilitar la manipulación del DOM. Todavía era una época en la que el mundo de los navegadores estaba gobernado por Internet Explorer. Google Chrome ni siquiera estaba en el escenario. Estos antiguos navegadores han implementado Javascript de varias maneras, lo que ha provocado muchos problemas de compatibilidad.

JQuery nació en esa época.

Llenó los caminos de la implementación de Javascript nativo por parte de los navegadores y proporcionó una superficie consistente, confiable y sencilla para varias solicitudes de manipulación de DOM, animación y AJAX. Debido a su facilidad de uso, buena sintaxis y compatibilidad entre navegadores, se convirtió rápidamente en la herramienta favorita de los desarrolladores de front-end. Se ha vuelto muy popular con bibliotecas como Mootools, Scriptaculous y Prototype.

Los desarrolladores de todo el mundo empezaron a desplegar cientos de plugins que y frameworks que dependían de JQuery y, debido a su popularidad, muchos de ellos se volvieron populares.
 

¿Qué ha cambiado desde entonces?

 

Las condiciones cambiaron gradualmente con el paso del tiempo. Javascript se ha hecho más maduro como lenguaje. Se han publicado nuevas APIs que han permitido a los desarrolladores conseguir el mismo resultado de Javascript. Un ejemplo importante es la API de Selectores que facilitó mucho la selección de elementos DOM.

JQuery perdió gradualmente su singularidad. Esto puede atribuirse a tres cosas principales:

  • Javascript maduró como un lenguaje, llegaron nuevas APIs.
  • Los navegadores modernos como Google Chrome y Firefox vinieron e implementaron JS consistentemente.
  • Los modernos y avanzados frameworks y librerías Javascript se convirtieron en una tendencia


Bibliotecas Javascript modernas y frameworks vs JQuery

Llegaron tecnologías como AngularJS, React & VueJS y JQuery parecía obsoleto. La gente empezó a cuestionar su relevancia. Dado que una es una biblioteca (colección de funciones) y la otra son frameworks (o parecidos), sus casos de uso nunca se solapan completamente. Una biblioteca es buena en lo que se supone que debe hacer y puede no ser buena para lo que no se supone que debe hacer, y viceversa.
 

¿Jquery sigue siendo relevante? ¿Cuáles son las tendencias actuales?

 

Aunque la biblioteca está poco a poco perdiendo terreno, sigue siendo válida. Hay muchos sitios web que siguen utilizandola. JQuery todavía está en uso en un asombroso 77 por ciento de los 1 millón de sitios web más importantes, según BuiltWith. Así que si alguna vez te encuentras trabajando en un sitio web de este tipo, deberías conocer la biblioteca. JQuery sigue siendo una hermosa biblioteca aparte de la perdida de popularidad. Sus métodos de encadenamiento son frescos y elegantes.
 

¿Deberías usar jQuery en 2019?

 

Es crucial elegir las herramientas y tecnologías adecuadas para el trabajo a realizar en el desarrollo web.

Imagina que trabajas con un mínimo de interacciones con el usuario en un simple sitio web de WordPress. Sin embargo, también se necesitan algunas animaciones o sliders. JQuery es muy útil en ese caso. Un framework completo como React o Vue puede que no sea imprescindible.

Otro escenario es cuando se tiene que trabajar con un framework front-end como Bootstrap , que depende mucho de JQuery, aunque ya anunciaron que la Boostrap 5 ya no dependerá de ello. Algunas personas argumentan, sin embargo, que el uso de JQuery no está justificado por Bootstrap. Pero si ya conoces Bootstrap y quieres desarrollar una página rápidamente, el conjunto de Jquery y Bootstrap todavía resulta muy práctico.

Aparte de Bootstrap, varios plugins populares como Slick -el 9,3% de los 1 millón de sitios web más utilizados- dependen de esta biblioteca. Si los estás usando, inevitablemente te encontrarás con JQuery.

Básicamente, si necesita usar Jquery si:

  • está trabajando con WordPress o sistemas de gestión de contenidos similares
  • el trabajo incluye códigos o plugins heredados dependientes de Jquery
  • su aplicación o sitio web también se dirige a navegadores antiguos (pero no seas perezoso... siempre es útil aprender otros languajes de programación)

Ahora veamos por qué Jquery no sería una buena elección:
 

  1. Para interfaces de usuario y aplicaciones de una sola página

    Una de las principales ventajas de los frameworks modernos como Vue es que tienen una capa de datos. En otras palabras, puede adjuntar o vincular datos a los elementos de su página. La vista también cambia automáticamente cuando estos datos cambian. Así que no siempre tienes que acceder directamente al DOM y manipularlo como lo haces en JQuery. Esto hace que sea muy fácil construir interfaces de usuario complejas.

    Por lo tanto, debe utilizar un marco de trabajo si crea interfaces de usuario complejas. El simple hecho de intentar utilizar vanilla Javascript o JQuery mediante la manipulación directa de DOM se puede descontrolar rápidamente, lo que conduce a un código inmanejable.
     

  2. EL simple Javascript podría ser mucho mejor

    Los navegadores soportan bien sus APIs. Así que las cosas que antes JQuery hacía más fáciles ahora son posibles sin él. ¿Por qué añadir una dependencia no deseada que sólo bloquea la aplicación?

    El sitio web You Might Not Need JQuery ofrece una lista completa de funcionalidades en JQuery y sus alternativas con Javascript simple.
     

Conclusión: ¿Jquery está muerto?

 

No, no lo es. Está muy vivo porque todavía funciona en muchos sitios web y plugins. Pero la tendencia está disminuyendo.

Además, en 2019, JQuery no es una necesidad porque el soporte para navegadores Javascript es más consistente que nunca.

Así que, si no conoces a Jquery, ¿deberías intentar aprenderlo? Sí, especialmente si tienes dudas sobre si aprenderlo o no. Es una hermosa y simple biblioteca sin curva de aprendizaje. Sin embargo, prefiero aprender lo básico de Javascript. Además, el aprendizaje de un marco de trabajo puede hacer que usted esté más calificado si está buscando ciertos trabajos de desarrollo.

¿Deberías usarlo si lo conoces? Depende de ti. Si hace que el trabajo sea mejor, no hay nada malo.

Pero también es una sabia decisión no excederse, depende de ti.
Además considera que, el usuario final nunca se va a enterar de que tecnología está usando mientras le funcione correctamente ;-)

 
by admin admin Date: 05-06-2019 jquery javascript frameworks visitas : 728  
 
 
 
 

Artículos relacionados