Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, 2007 1 AJAX – Mentiras y Verdades Margarita.

Slides:



Advertisements
Presentaciones similares
Asynchronous JavaScript and XML. Esta clase sirve para ser utilizado cuando lo único que queremos hacer es actualizar cierta parte de un sitio Web continuamente.
Advertisements

AJAX Web 2.0
AJAX CI-2413 Desarrollo de Aplicaciones para Internet.
ActiveX.
Asynchronous JavaScript and XML.  No es una nueva forma de programar, es una forma de utilizar los estándares disponibles.  Es el arte de intercambiar.
1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET.
Javascript, aplicaciones y framewors Tutor: Ing. Juan E. Talavera Horn 2010.
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
Ajax en 3 Capas Ing. Pedro Luis Rodriguez. El Cliente/Servidor WEB Cliente: Navegador WEB. Internet Explorer, Mozilla FireFox Cliente: Navegador WEB.
Cristian Fonnegra Marin
Navegador Servidor … Llamada HTTP estándar.
Pablo Barrantes Illary Huaylupo David Navas Alan Wong.
AJAX Asynchronous JavaScript And XML.
1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
Tipos de aplicaciones en Visual Studio. Índice Introducción Introducción Aplicaciones instaladas Aplicaciones instaladas Aplicaciones Web Aplicaciones.
Identificación del lenguaje JavaScript. O JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado.
Desarrollo y servicios web Luisa Fernanda Rincón Pérez
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
Mª Pilar Martínez Nieves Navarro Beatriz Nombela MALTEDMALTEDMALTEDMALTED MAL TED.
Introducción a jQuery Adam Sánchez CONDESAN. jQuery es una biblioteca o framework de JavaScript, creada inicialmente por John Resig, que permite simplificar.
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
Buscar y Gestionar Información con Nuevas Tecnologías
NAVEGADORES WEB.
Capítulo 6 Aplicaciones fuera de línea u offline-app
NOMBRRE: DAVID OROZCO CURSO: 1002
Control, adquisición y monitoreo con Arduino y Visual Basic .net
La Máquina de Generar Distribuidores ¡LA MEJOR HERRAMIENTA PARA GENERAR DISTRIBUIDORES y PATROCINAR ON LINE!
Tecnología Educativa 2008/09
PROYECTO DE FORMACIÓN EN CENTROS
Capítulo 13 Leer archivos JSON con AJAX
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Capítulo 12 Leer archivos XML con AJAX
GESTIÓN DEL SITIO WEB.
Ajax (ASYNCHRONOUS JAVASCRIPT AND XML)
NOTICIAS EN LINEA (RSS)
KAREN TATIANA PINZON QUINTERO YOSTIN SEBASTIAN RIVEROS CADENA 903
Nombres: Natalia Reyes y Catherine Contreras Curso: 1001 J.M
Introducción a AJAX.
CRE ATU PAGINA WEB CON HTML
TEMA: EVOLUCIÓN DE LA WEB
Navegadores web Nombres : juan Carlos Almanza ortega y Nelson Alejandro morales peña Curso : 1002 j.m.
Presentamos.
La web 2.0.
ANGELA GOMEZ JOHN GODOY 1002
Cortes Vázquez Loredana García Santiago Diego
Como buscar información por internet
Nombre:Leiluid García Ángel.
NAVEGADORES WEB CRISTIAN MAURICIO AGUIRRE GUITIRERREZ 1002 JM.
SERGIO DANILO HENAO JONATHAN LANCHEROS 901 JM
UNIVERSIDAD ESTATAL DEL SUR DE MANABÍ
Angie Samaca Diana Ospina
Mozilla es un navegador mucho mas rápido para descargas
María Lucia De la Cruz Gutiérrez. Grace Stephanie Portillo Vargas.
Diseño WEB - Escritorio
Colegio de Bachilleres plantel 4 Alumno: Luis Josue Esteban Trinidad G:202 E:5 Reporte sobre MI BLOG.
Seguridad para nuestro equipo
NAVEGADORES Diferencias Ventajas y Desventajas Algunos Navegadores Mozilla Firefox Google Chrome Internet Explorer Opera.
BREVE Manual del usuario
LUZ MERY SILVA BUITRAGO
Plataformas cliente-servidor
HTML. El lenguaje de marcas de hipertexto
* Puedes hacer dos grupos de participantes. Por ejemplo, el grupo A y el grupo B. Te recomiendo que ellos mismos elijan un nombre de equipo divertido.
María Fernanda Triana Pérez-Figueroa 1°A PREESCOLAR
Lenguajes del lado del cliente
Programación al lado del servidor
JavaScript Este Esta presentación, que se recomienda ver en modo de presentación, muestra las nuevas funciones de PowerPoint. Estas diapositivas están.
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ
NAVEGADORES WEB Clase 2.
Transcripción de la presentación:

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, AJAX – Mentiras y Verdades Margarita Manterola LUGFI

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, ¿Qué es AJAX? Una mentira

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, ¿Qué es AJAX? Una mentira. Asynchronous JavaScript and XML El nombre de una técnica de programación web para lograr páginas más interactivas. El término fue acuñado en el 2005, pero la técnica existe desde mediados de los 90.

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, ¿En qué consiste? Cuando el cliente actúa, se envía un pedido al servidor, sin recargar la página. Una vez que el servidor responde, se procesa la respuesta, del lado del cliente. Puede implicar modificar grandes porciones de la página o sólo algunos valores. No es imprescindible procesar XML.

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, No es nada nuevo Desde que existe JavaScript: FRAMEs ocultos. Desde Internet Explorer 3 (1996) existen los IFRAMEs (inline frames). En Netscape 4 (1997) existían los LAYERs. El IFRAME fue incorporado al estándar HTML desde la versión 4 (1997), y está en todos los navegadores actuales.

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, Nuevos objetos de JavaScript En el 2000, con IE5 nace el XMLHTTP (un objeto ActiveX). En el 2002, se incorpora a Mozilla 1.0 el XMLHttpRequest (un objeto nativo del navegador). En el 2006, XMLHttpRequest pasa a ser un estándar (borrador) de la W3C.

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, Problemas de compatibilidad Para que funcione tanto en Explorer como en Gecko: Además, cada navegador tiene sus detalles a tener en cuenta, si se los quiere soportar a todos. Existen kits ya programados que tienen en cuenta todos los posibles problemas. var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, AJAX – Ventajas y Desventajas Ventajas Permite mayor interacción con el cliente. Bien usado, utiliza menor ancho de banda. Las aplicaciones web se asemejan a las de escritorio. Desventajas Requiere mucho código de compatibilidad. Consume recursos del lado del cliente. Excluye a quienes usan un navegador no soportado.

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, KITs de compatibilidad MochiKit – Filosofía Pythoniana DoJo Toolkit – Existe desde el Muy completa. Clean AJAX – Centrado en mensajes. Prototype – integrado con Ruby on Rails Spry – Creado por Adobe, orientado a diseñadores Y muchos más. Cada uno tiene su estilo.

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, Cuidar los recursos: JSON JavaScript Object Notation. Como procesar XML es costoso, se ideó una notación más sencilla: JavaScript nativo. También es posible recibir porciones de HTML {"menu": { "value": "Archivo", "popup": { "menuitem": [ {"value": "Nuevo", "onclick": "NuevoDoc()"}, {"value": "Abrir", "onclick": "AbrirDoc()"}, {"value": "Cerrar", "onclick": "CerrarDoc()"} ] } }} {"menu": { "value": "Archivo", "popup": { "menuitem": [ {"value": "Nuevo", "onclick": "NuevoDoc()"}, {"value": "Abrir", "onclick": "AbrirDoc()"}, {"value": "Cerrar", "onclick": "CerrarDoc()"} ] } }}

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, No excluir a quienes no lo tienen Diseñar el sitio para que los navegadores que no soportan AJAX también funcionen. Es casi diseñar dos sitios en paralelo. Se deberá recargar toda la página con cada pedido: minimizar la cantidad de pedidos. No usar AJAX para lo que no es necesario.

Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, AJAX Una mentira :-)