Origen de jQuery y diferencias con JavaScript

Origen y ventajas de jQuery sobre JavaScript

jQuery es una librería que nos permite utilizar ciertas herramientas que facilitan el trabajo a los desarrolladores. No es otro lenguaje de programación, sino que sigue siendo JavaScript, solo que se desarrolló pensando en facilitar ciertas tareas.

En su momento, esta librería tuvo bastante aceptación en el mundo web, no solo porque simplificaba muchos procesos o porque enseñó nuevos trucos a los programadores, sino por ventajas como las siguientes:

  • Permite hacer operaciones del DOM con pocas líneas de código.
  • Tiene una gran cantidad de plugins para descargar.
  • Es fácil de aprender y utilizar.
  • Tiene soporte para AJAX, lo que permite enviar peticiones al servidor y, en base a la respuesta, modificar una parte de la web sin tener la necesidad de recargar toda la página.

Desventajas de jQuery sobre JavaScript

Después de la aparición de esta librería, JavaScript siguió evolucionando, mientras que jQuery se ha quedado bastante estancado. Esto se debe a que muchos proyectos empezaron a optar por jQuery y después es bastante complicado hacer esa migración a otras librerías o frameworks de JavaScript más modernas, ya que la sintaxis de la librería jQuery no era un estándar ni tampoco se creó un estándar a partir de la misma.

Esto generó bastantes complicaciones, que continúan hasta hoy en día, ya que el código jQuery suele ser un código bastante difícil de gestionar, lo que provoca algunas desventajas o problemas como:

  • Ofrece muchas funcionalidades que probablemente no se necesiten.
  • Ralentiza la carga de nuestra app debido a tu peso de 93Kb.
  • Gestionar estilos de CSS con jQuery es bastante complicado.

Durante los últimos años, con la misma evolución de JavaScript, han aparecido muchos frameworks y librerías, como React o Angular, que permiten hacer las mismas cosas que jQuery pero siguiendo un estándar y pudiendo mantener un código más limpio.

También te puede interesar...

Curso de jQuery

Curso de jQuery

5 horas y 24 minutos · curso

  • Frontend
JavaScript para principiantes

Curso de JavaScript para principiantes

2 horas y 46 segundos · curso

  • Frontend
Programador JavaScript Profesional

Programador JavaScript Profesional

35 horas y 51 minutos · Carrera

Domina JavaScript, el lenguaje más demandado en la actualidad.

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.