Staff en línea
Últimos temas
¿Que es el AJAX? Origin10[Ocio] Contemos hasta el 5000
por Fibo Mar Nov 12, 2019 7:51 am

¿Que es el AJAX? Origin10[Recursos] Paquetes de iconos
por Fibo Sáb Nov 09, 2019 9:46 pm

¿Que es el AJAX?
Tema iniciado por y Añadir a favoritos

¿Que es el AJAX? 
el Miér Ene 14, 2015 9:37 pm
staff
¿Qué es AJAX? ¿Para qué sirve?


En este post, entraremos de lleno en el mundo de la programación actual, viendo una de las técnicas de desarrollo web que está teniendo un gran auge en los últimos años. Esta técnica permite realizar cambios sobre les páginas sin necesidad de recargarlas, mejorando la interactividad, velocidad y usabilidad en las aplicaciones.

Definición de AJAX

AJAX es el acrónimo de Asynchronous Javascript and XML, es decir, Javascript y XML Asíncrono.  Éste término, se presento por primera vez en el artículo “Ajax: A New Approach to Web Appllications” publicado por Jesse James Garret el 18 de Febrero de 2005.
Para entender esta técnica, vamos a ver las tecnologías que la componen:

  • Javascript: Lenguaje de programación interpretado por los navegadores modernos.
  • XML: Lenguaje de marcas utilizado para almacenar datos en forma legible. Se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas.
  • Asíncrono: Tipo de comunicación entre procesos en que quien envía el mensaje continúa con su ejecución sin esperar respuesta del receptor. El tipo de comunicación opuesto es la comunicación síncrona (Quien envía permanece bloqueado esperando a que llegue una respuesta del receptor antes de realizar cualquier otro ejercicio).

Conclusión: AJAX és una técnica que permite la comunicación asíncrona entre un servidor y un navegador en formato XML mediante programas escritos en Javascript.

¿Para qué sirve?

El principal objetivo del AJAX, es intercambiar información entre el servidor y el cliente (navegadores) sin la necesidad de recargar la página. De esta forma, ganamos en usabilidad, experiencia y productividad del usuario final.

Ventajas


  • Rapidez en las operaciones.
  • Menos carga del servidor (menos transferencia de datos cliente/servidor).
  • Menos ancho de banda.
  • Soportada por la mayoría de navegadores.
  • Interactividad (El usuario no tiene que esperar hasta que llegen los datos del servidor).
  • Portabilidad
  • Usabilidad
  • Velocidad (Debido a que no hay que recargar la página nuevamente)

Desventajas


  • Se pierde el concepto de “volver a la página anterior”.
  • Problemas con navegadores antiguos.
  • No funciona si el usuario tiene desactivado el Javascript en su navegador.
  • Se requieren conocimiento sobre las tecnologías que forman AJAX.
  • Problemas SEO, los buscadores no indexan la información recibida vía AJAX.

Consideraciones: Cabe destacar que no es suficiente el echo de utilizar AJAX para garantizar que tu aplicación web sea usable, rápida, etc. Es una técnica que favorece a ello, pero como todo en este mundo, el secreto está en el uso correcto del AJAX.
Chalo
Chalo

¿Que estoy pensando? :

saquen el wato..... [table class=fecha_up][td]Se modifico:8/11/19 - 9:09 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/374/37476.png


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

7022


Puntos :

9140


Me gusta :

1049


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: ¿Que es el AJAX? 
el Jue Ene 15, 2015 4:16 pm

Muy interresante y sorprendente!!!

¿Cómo sabes tanto, eres programador informático profesional de empresas o algo así?

¿Del Servicio Secreto? Ups!! No pregunto más.. :lol!:
Tao
Tao

¿Que estoy pensando? :

La cuarta dimensión [table class=fecha_up][td]Se modifico:8/09/16 - 23:52 hrs.[/td][/table]


Banner en temas :

http://coverjunction.s3.amazonaws.com/2012/131/6a42e7a0-25f2-4bac-8398-5a75a0eaf17f.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #333


Mensajes :

271


Puntos :

347


Me gusta :

54


ingreso :

04/01/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


http://lacuartadimension.foroactivo.com/

Volver arriba Ir abajo

Re: ¿Que es el AJAX? 
el Jue Ene 15, 2015 4:17 pm
staff
ja ja ja no, soy médico ¿Que es el AJAX? 953422333, y todo lo aprendo leyendo en la red y preguntando no hay más!!
Chalo
Chalo

¿Que estoy pensando? :

saquen el wato..... [table class=fecha_up][td]Se modifico:8/11/19 - 9:09 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/374/37476.png


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

7022


Puntos :

9140


Me gusta :

1049


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: ¿Que es el AJAX? 
el Vie Ene 16, 2015 3:40 pm

Supongo que de humanos, y no de programas que vienen con su "medicina". :pirat:

El AJAX parece un "mundo aparte", aunque esas desventajas parece que son de peso, ¿no?

Tu tutorial tiene "miga", hay que dedicarle un tiempillo de Atención Plena para asimilar las "dosis".



Tao
Tao

¿Que estoy pensando? :

La cuarta dimensión [table class=fecha_up][td]Se modifico:8/09/16 - 23:52 hrs.[/td][/table]


Banner en temas :

http://coverjunction.s3.amazonaws.com/2012/131/6a42e7a0-25f2-4bac-8398-5a75a0eaf17f.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #333


Mensajes :

271


Puntos :

347


Me gusta :

54


ingreso :

04/01/2015


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


http://lacuartadimension.foroactivo.com/

Volver arriba Ir abajo

Re: ¿Que es el AJAX? 
el Miér Ene 28, 2015 12:38 pm
staff
Yo soy la fan#1 de Ajax. Es muy funcional y rápido, y mejora muchísimo la experiencia en cualquier web para los usuarios. Por desgracia, no son muchos los que adapten códigos funcionales con Ajax, o por lo menos que yo sepa. Solo sé de un chico que trabaja--trabajaba--con Ajax en Avace, pero dejó de adaptar códigos. Una pena.
RinC
RinC

¿Que estoy pensando? :

Ni se te ocurra -_- [table class=fecha_up][td]Se modifico:29/03/18 - 17:44 hrs. [/td][/table]


Banner en temas :

♥♥Open♥♥


Color de titulos :

#DF7401


Sombra titulo :

1px 1px 1px #fff


Mensajes :

789


Puntos :

1149


Me gusta :

200


ingreso :

28/01/2015


Sexo :

Femenino

Plataforma :

PhpBB3


Navegador :

Chrome


Volver arriba Ir abajo

 En la misma categoria


Permisos de este foro:
No puedes responder a temas en este foro.