Está en la página 1de 3

Lenguaje de Programación III

Actividad 4

Cuadro comparativo entre JQuery, AngularJS, W3.JS y AJAX,

TECNOLOGIAS WEB
JQuery AngularJS W3.JS AJAX
Para declaración de Es una librería de
vistas: JavaScript:
 Función jQuery.  Propiedades.  Declara variables  Url
 Un selector como  Expresiones.  Asigna valores  Type
parámetro.  Eventos.  Computa valores  Data
Sintaxis Básicas  Uno o varios métodos  Binding.  DataType
de la librería.  Async
 Opcionalmente,
parámetros del
método.
 jQuery css().  angular.copy  w3.getHttpObject().  ajaxCompplete()
 jQuery addClass().  angular.equals  w3.displayObject().  $.ajax()
 jQuery removeClass().  angular.extend  w3.includeHTML().  $.parseJSON().
Métodos  jQuery empty().  angular.identity  w3.slideshow().  $.get().
o
funciones  jQuery append().  angular.forEach  w3.filterHTML().  ajaxError().
 jQuery attr().  angular.isDate.  w3.addClass().  ajaxSend().
 angular.merge
 jQuery val().  w3.addStyle().  ajaxStop().
 angular.isArray
 jQuery anímate().  w3.hide().
 Rápido y ligero  Enlace de datos  Fácil de aprender y  Es un conjunto de
 Manipulación del CSS bidireccional. usar. técnicas de desarrollo
 Manipulación  Comunicación con  Diseñado para todos web.
HTML/DOM. el servidor. los dispositivos.  Optimiza la experiencia
 Soporte AJAX/JSNOP.  Comportamiento  Desarrollo rápido de del usuario
 Manejo de eventos. con directivas. aplicaciones.  Actualiza porciones de
 Api fácil de usar.  Flexibilidad con una página y no
Características
 Ampliable con plugins. filtros. completa.

 Fácil de aprender.  Prueba unitaria lista.  Navegación más rápida


 Admite funciones de y ágil.
SPA.  Portabilidad entre
 Pruebas en tiempo plataformas.
real.  Utiliza tecnologías
 Separa el backend y exixtente.
frontend.
 Código libre  Código libre  Código libre  Código libre
 Es una librería de  Es un Framework  Es una librería de  No es lenguaje de
Similitudes JavaScript. basado en JavaScript. programación.
y
diferencias  Compatible con varios JavaScript.  AJAX no es una librería
navegadores.  No admite el patrón o Framework. Es una
 Admite el patrón MVC. MVC. técnica.
 Soporta animaciones.  Soporta
animaciones.
 Ofrece más
funcionalidades que
AJAX.
 Desarrollar plugins.  Mejorar el  Ordena y filtra el  Autocompletado de
 Animaciones y soporte rendimiento del contenido de cualquier datos
AJAX. servidor. elemento HTML.  Notificaciones del
 Manejar métodos de  Aplicaciones de  Mostrar objetos servidor
eventos HTML. viajes. JavaScript en HTML.  GUI avanzadas
 Selección de elementos  Aplicaciones de  Leer datos de  Actualizar o eliminar
Usos DOM. streaming de videos. servidores web registros.
 Validación de formularios.  Aplicaciones en (solicitud Http).  Expandir formularios
 Análisis de JSON. tiempo real.  Ocultar o mostrar web.
 Detección de  Desarrollar cualquier elemento  Devolver peticiones
características. aplicaciones HTML. simples de búsqueda.
móviles.  Agregar o eliminar  Editar arboles de
 Aplicaciones de clases de cualquier categorías.
comercio elemento HTML.
electrónico.

También podría gustarte