SlideShare una empresa de Scribd logo
PHP AJAX
ARIEL PADILLA HERNANDEZ
Php Ajax
 ¿Que es ajax?
      Ajax = Asyncronous javascript and xml.

Conjunto de tecnologías que no permiten de mayor
 interacción a nuestras aplicaciones web, creando
 interfaces mas dinámicos y mostrando datos al
 usuarios sin necesidad de recargar la pagina
 mediante el uso de técnicas en java script
Orígenes De Ajax
 Desde hacía ya tiempo que se hacían comunicaciones asíncronas en
  aplicaciones web. En 1996 con Internet Explorer 3 utilizando el frame oculto o
  en 1997 con Netscape 4 utilizando el elemento layer. Las dos capas tenían un
  atributo src que permitía cargar una dirección con un contentenido HTML y
  código javascript con la lógica necesaria para tratar esos datos e introducirlos
  en la la página por medio de DOM.
 Microsoft, en 1998, revolucionó la técnica de los frames y los layer (para ser
  claros, útil pero algo ‘chapucera’) cuando presentó Script Remoting . Una
  solución bastante más elegante que utilizaba un applet de Java para realizar
  estas comunicaciones asíncronas. Lo aplicó de forma muy efectiva en el
  Outlook Web Access que venía con la versión 2000 del Microsoft Exchange
  Server.
 Después de esto, una comunidad de desarrolladores Web comenzó a construir
  una libreríaJSRS con la finalidad de que funcionase en varios navegadores
  desde el año 2000 hasta el 2002, año en el que se convirtió en el
  elemento XMLHttpRequest que utilizamos actualmente.
 El nombre de Ajax no le vino hasta que en febrero de 2005 Jesse James Garret
  publicase un artículo, que enlacé antes, llamándo a esta unión de tecnologías
  como Ajax.
Ventajas Ajax
 Crear una navegación mas agradable para el
    usuario.
   Disminuir el tiempo de carga y ancho de banda
    necesarios
   Desarrollar mas rápidamente usando frameworks
   Multiplataforma, multitecnologia,
    multinavegador.
   Comunidades en auge
Desventajas Ajax
 Dificultad de integrar el botón “atrás”.
 Problemas si el usuario tiene deshabilitado el uso
  de java script.
 Dificultades para ofrecer link directos a contenidos
  generados dinámicamente.
 Mas Ajax (java scrips) = Mayor carga de CPU en el
  navegador
 Ajax!= web 2.0
Como funciona Ajax!
Como funciona Ajax! Modelo Ajax
Conclusión
 No existe una librería mejor que otra.
 No hay que cerrarse en un asola librería, podemos
 combinar varias en un mismo proyecto.

Más contenido relacionado

PPT
Herramientas web "Ajax"
PDF
Semana 7 Instalación servicios OCI
PDF
Sprint 3 Despliegue a producción
PPT
mootools y sexyimages
 
PPT
Ajax
PPSX
Mvc + html5 + css3
PPTX
Introducción a Asp.Net Mvc
PPTX
Herramientas web "Ajax"
Semana 7 Instalación servicios OCI
Sprint 3 Despliegue a producción
mootools y sexyimages
 
Ajax
Mvc + html5 + css3
Introducción a Asp.Net Mvc

La actualidad más candente (20)

PPTX
Sprint 3 Despliegue a producción G55
PPTX
Why Azure is so MEAN?
PDF
Microservicios y contenedores Docker
PDF
Semana 6 Navegación y parámetros Sprint Boot
PDF
Webinar: Introducción a VUE.js
PPTX
herramienta web 2.0 ajax
PDF
Implementando una Arquitectura de Microservicios
PPTX
Asp.Net Core 1.0 Deep Dive
PDF
DPRN3_U3_A1_IRMG1
PDF
Semana 2 Arquitectura web y HTML 5
PDF
Despliegue de aplicaciones web en Microsoft Azure
PPTX
Diggin into lightning web components
PPT
Ajax Atlas
PDF
Semana 7 Servicios Web API REST con Mongodb
PPTX
Tecnología ajax para el manejo de la web point
PPTX
ASP.NET Investigación
PPTX
Desarrollo Web con ASP.NET MVC
PPTX
Webassembly, Blazor y Javascript, una combinación explosiva
PPTX
2018.sps madrid.spfx workshop
PPTX
Plainconcepts .Net Core Event - Real Time Applications
Sprint 3 Despliegue a producción G55
Why Azure is so MEAN?
Microservicios y contenedores Docker
Semana 6 Navegación y parámetros Sprint Boot
Webinar: Introducción a VUE.js
herramienta web 2.0 ajax
Implementando una Arquitectura de Microservicios
Asp.Net Core 1.0 Deep Dive
DPRN3_U3_A1_IRMG1
Semana 2 Arquitectura web y HTML 5
Despliegue de aplicaciones web en Microsoft Azure
Diggin into lightning web components
Ajax Atlas
Semana 7 Servicios Web API REST con Mongodb
Tecnología ajax para el manejo de la web point
ASP.NET Investigación
Desarrollo Web con ASP.NET MVC
Webassembly, Blazor y Javascript, una combinación explosiva
2018.sps madrid.spfx workshop
Plainconcepts .Net Core Event - Real Time Applications
Publicidad

Destacado (9)

PPT
Web 2.0
PPT
El mundo de los sitios web
PPT
Tendencias y casos de Redes Sociales
PDF
PHPAJAX
PPT
AJAX EN CURSO PHP
PPTX
Modelo entidad relacion de base de datos
PDF
Learn BEM: CSS Naming Convention
PPTX
How to Build a Dynamic Social Media Plan
PDF
SEO: Getting Personal
Web 2.0
El mundo de los sitios web
Tendencias y casos de Redes Sociales
PHPAJAX
AJAX EN CURSO PHP
Modelo entidad relacion de base de datos
Learn BEM: CSS Naming Convention
How to Build a Dynamic Social Media Plan
SEO: Getting Personal
Publicidad

Similar a ajax (20)

PPT
Ajax tsis
PPT
Uts Lenguaje Ajax
PPT
Uts Lenguaje Ajax
PPT
Introduccion Ajax V1.0
PPT
Conceptos Introductorios Del Web 2
ODP
Web20 With Ajax
PPT
Conceptos acerca de Ajax
PPTX
PPT
AJAX
PPS
Clase 5 AJAX - Desarrollo de aplicaciones móviles
PPT
Barcelona Workshop 2008
PPT
PPTX
PPTX
Ajax tecnologia
Ajax tsis
Uts Lenguaje Ajax
Uts Lenguaje Ajax
Introduccion Ajax V1.0
Conceptos Introductorios Del Web 2
Web20 With Ajax
Conceptos acerca de Ajax
AJAX
Clase 5 AJAX - Desarrollo de aplicaciones móviles
Barcelona Workshop 2008
Ajax tecnologia

ajax

  • 2. Php Ajax  ¿Que es ajax? Ajax = Asyncronous javascript and xml. Conjunto de tecnologías que no permiten de mayor interacción a nuestras aplicaciones web, creando interfaces mas dinámicos y mostrando datos al usuarios sin necesidad de recargar la pagina mediante el uso de técnicas en java script
  • 3. Orígenes De Ajax  Desde hacía ya tiempo que se hacían comunicaciones asíncronas en aplicaciones web. En 1996 con Internet Explorer 3 utilizando el frame oculto o en 1997 con Netscape 4 utilizando el elemento layer. Las dos capas tenían un atributo src que permitía cargar una dirección con un contentenido HTML y código javascript con la lógica necesaria para tratar esos datos e introducirlos en la la página por medio de DOM.  Microsoft, en 1998, revolucionó la técnica de los frames y los layer (para ser claros, útil pero algo ‘chapucera’) cuando presentó Script Remoting . Una solución bastante más elegante que utilizaba un applet de Java para realizar estas comunicaciones asíncronas. Lo aplicó de forma muy efectiva en el Outlook Web Access que venía con la versión 2000 del Microsoft Exchange Server.  Después de esto, una comunidad de desarrolladores Web comenzó a construir una libreríaJSRS con la finalidad de que funcionase en varios navegadores desde el año 2000 hasta el 2002, año en el que se convirtió en el elemento XMLHttpRequest que utilizamos actualmente.  El nombre de Ajax no le vino hasta que en febrero de 2005 Jesse James Garret publicase un artículo, que enlacé antes, llamándo a esta unión de tecnologías como Ajax.
  • 4. Ventajas Ajax  Crear una navegación mas agradable para el usuario.  Disminuir el tiempo de carga y ancho de banda necesarios  Desarrollar mas rápidamente usando frameworks  Multiplataforma, multitecnologia, multinavegador.  Comunidades en auge
  • 5. Desventajas Ajax  Dificultad de integrar el botón “atrás”.  Problemas si el usuario tiene deshabilitado el uso de java script.  Dificultades para ofrecer link directos a contenidos generados dinámicamente.  Mas Ajax (java scrips) = Mayor carga de CPU en el navegador  Ajax!= web 2.0
  • 7. Como funciona Ajax! Modelo Ajax
  • 8. Conclusión  No existe una librería mejor que otra.  No hay que cerrarse en un asola librería, podemos combinar varias en un mismo proyecto.