¿Cuál es la diferencia entre jQuery y JavaScript?Noticias 

¿Cuál es la diferencia entre jQuery y JavaScript?

¿Cuál es la diferencia entre jQuery y JavaScript?

Si eres nuevo en el uso de jQuery es importante saber que jQuery no es un lenguaje de programación sino un conjunto de funciones y métodos de JavaScript.

En realidad JavaScript es el lenguaje de programación y jQuery se refiere a las librerías que se usan, si se desea, para facilitar las tareas.

Ahora veamos la diferencia entre ambas con un ejemplo sencillo:

JavaScript
function cambiarFondo(color){
document.body.style.background=color;
}
Onload=”cambiarFondo(„#ccc‟);”
jQuery
$(„body‟).css(„background‟,‟#ccc‟):

 

Puedes notar la diferencia, es obvia. jQuery logra cambiar el color de fondo de la página web con solo una línea de código mientras que JavaScript lo realiza con cuatro líneas.

Además jQuery no tiene ninguna dificultad en ejecutar su código en cualquier navegador sea Firefox, Chrome, Internet Explorer, Opera, etc. 8

Características

 Selección de elementos DOM.

 Interactividad y modificaciones del árbol DOM, incluyendo soporte para CSS 1-3 y un plugin básico de XPath.

 Eventos.

 Manipulación de la hoja de estilos CSS.

 Efectos y animaciones.

 Animaciones personalizadas.

 AJAX.  Soporta extensiones.

 Utilidades varias como obtener información del navegador, operar con objetos y vectores, funciones para rutinas comunes, etc.

 Compatible con los navegadores Mozilla Firefox 2.0+, Internet Explorer 6+, Safari 3+, Opera 10.6+ y Google Chrome 8+. 9

Ventajas

La ventaja principal de jQuery es que es mucho más fácil que sus competidores.

Usted puede agregar plugins fácilmente, traduciéndose esto en un ahorro substancial de tiempo y esfuerzo.

De hecho, una de las principales razones por la cual Resig y su equipo crearon jQuery fue para ganar tiempo (en el mundo de desarrollo web, tiempo importa mucho).

La licencia open source de jQuery permite que la librería siempre cuente con soporte constante y rápido, publicándose actualizaciones de manera constante.

La comunidad jQuery es activa y sumamente trabajadora. Otra ventaja de jQuery sobre sus competidores como Flash y puro CSS es su excelente integración con AJAX.

En resumen:

 jQuery es flexible y rápido para el desarrollo web

 Viene con licencia MIT y es Open Source

 Tiene una excelente comunidad de soporte

 Tiene Plugins

 Bugs son resueltos rápidamente

 Excelente integración con AJAX 10

Desventajas

Una de las principales desventajas de jQuery es la gran cantidad de versiones publicadas en el corto tiempo.

No importa si usted está corriendo la última versión de jQuery, usted tendrá que hostear la librería usted mismo (y actualizarla constantemente), o descargar la librería desde Google (atractivo, pero puede traer problemas de incompatibilidad con el código).

Además del problema de las versiones, otras desventajas que podemos mencionar:  jQuery es fácil de instalar y aprender, inicialmente.

Pero no es tan fácil si lo comparamos con CSS

 Si jQuery es implementado inapropiadamente como un Framework, el entorno de desarrollo se puede salir de control.


Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros

Cursos y Diplomados de Tecnología Web visita www.uneweb.edu.ve  para más información

Entradas relacionadas