¿Porqué yo debería considerar usar Ajax? Os voy a dar diez razones por las que el uso de Ajax debería ser considerado.
1. Basado en los estándares abiertos
2. Usabilidad
3. Válido en cualquier plataforma y navegador
4. Beneficia las aplicaciones web
5. No es dificil su utilización
6. Compatible con Flash
7. Adoptado por los "gordos" de la tecnología web
8. Web 2.0
9. Es independiente del tipo de tecnología de servidor que se utilice
10. Mejora la estetica de la web
1. Basado en los estándares abiertos
Ajax esta formado por las tecnologias Javascript, html, xml, css, y XML HTTP Request Object, siendo este último el unico que "no es" estandar pero es soportado por los navegadores mas utilizados de internet como son los basados en mozilla, internet explorer, safari y opera.
2. Usabilidad
Permite a las páginas hacer una pequeña petición de datos al servidor y recibirla sin necesidad de cargarla página entera. El incremento de las actualizaciones "on the fly" elimina el tener que refrescar el navegador, algo bastante apreciado a la hora de operar en una aplicación web.
3. Válido en cualquier plataforma y navegador
Internet explorer, los basados en mozilla y firefox son los que se llevan la palma en el mercado de internet y además son los navegadores en los que es mas fácil programar aplicaciones Web AJAX, pero ahora es posible construir aplicaciones web basadas en AJAX para que funcionen en los navegadores mas modernos. Es una de las razonas mas importantes por las que AJAX se ha vuelto tan popular. Aunque si bien muchos desarrolladores sabían que era posible usarse años atrás con Internet Explorer, no era viable realizarse. Ahora ya es posible su avance gracias a Mozilla y Firefox.
4. Beneficia las aplicaciones web
AJAX es la cara del presente en las aplicaciones web - las aplicaciones web conllevan ciertos beneficios sobre las aplicaciones sobre escritorio (apliaciones que dependan de un sistema operativo, librerias, lo que entendemos por programas compilados). Esto incluyo un menor coste de creación, facilidad de soporte y mantenimiento, menores tiempos a la hora de desarrollarlas, y sin necesidad de instalaciones; éstas son algunas de los beneficios que han llevado a las empresas y usuarios el adoptar aplicaciones web desde mediados de los 90. AJAX solo ayudará a las aplicaciones web a mejorar y conseguir un mejor resultado de cara al usuario final.
5. No es dificil su utilización
Porque AJAX esta basada en los estándares que han sido utilizados durante muchos años, muchos desarrolladores web han tenido que utilizar las tecnologías que las aplicaciones AJAX requieren. Ésto significa que no es un gran esfuerzo el aprendizaje de los desarrolladores el pasar de un simple código HTML y aplicaciones web a una potente apliación AJAX. Tambié significa que los desarrolladores puedes actualizar poco a poco las interfaces de usuario hacia unas interfaces con AJAX; no necesita una re-escritura de la aplicación entera, se puede hacer incrementalmente.
6. Compatible con Flash
Muchos desarrolladores tienen serias dudas sobre usar Flash o AJAX. Definitivamente hay ventajas y desventajas en ambas tecnologías según la situación que se de pero también hay muchas posibilidades y muy buenas para que amabas funcionen en conjunto.
7. Adoptado por los "gordos" de la tecnología web
La difusión de AJAX en los líderes de la industria de internet prueba que el mercado acepta y valida el uso de esta tecnología. Todo el mundo esta migrando hacia AJAX incluyendo Google, Yahoo, Amazon, Microsoft (por nombrar unas pocos). Google Maps fue lo que captó la atenció de los desarrolladores web. Cuando empezaron a investigar como google era capaz de llevar esa increible herramienta dentro de un navegador sin necesidad de ningún tipo de plug-in, encontraron que AJAX estaba detrás del tema.
8. Web 2.0
El movimiento Web 2.0 está cada vez mas en auje y dando quebraderos de cabeza de muchos programadores, usuarios, y vendedores. Esto esta ayudando la adopción de AJAX. Las interfaces de AJAX son un componente clave de muchas de las aplicaciones Web 2.0, como puede ser BackPack (un organizador de disco online en entorno Web) y Google Maps. Afortunadamente gracias bombo que se le esta dando, acelerará la adopción de AJAX y la los beneficios de su uso lo mantendrá en escena. Una de las claves principales de Web 2.0 es el usar la red como plataforma para el desarrollo de aplicaciones, en vez de simples páginas web. Siendo importante la iteracción de los usuarios con la apliación en sí.
9. Es independiente del tipo de tecnología de servidor que se utilice
Así como AJAX funciona en cualquier navegador, es perfectamente compatible con cualquier tipo de servidor estándar y lenguage de programación Web. PHP, ASP. ASP.Net, Perl, JSP, Cold Fusion. El ser completamente compatible el desarrollo en éstas tecnologías ha ayudado a AJAX a que vaya cada vez mas en auge.
10. Mejora la estetica de la web
Con AJAX se puede interactuar la imaginación del desarrollador con la usabilidad de una apliación web de forma que se pueda realizar una aplicación que si no estuviera dentro de un navegador, podría pasar por una aplicacion normal de escrotorio.
fuente: Developer.com (en inglés)
Enlaces Relacionados
- Parejas que han cambiado Internet
- La necesidad del desarrollo Web para dispositivos móviles
- Proyecto de SIMILE, Timeplot
- Nuevo proyecto de SIMILE, Timeplot
- Las 7 Maravillas de la Programación
- Cosas que no puedes hacer con Javascript
- Las funciones Javascript más útiles
- Los 7 pecados mortales de Ajax
- Grandes webs que utilizan Php
- Fácil menu contextual con Prototype





[¿Porqué debería
[¿Porqué debería considerar usar Ajax? Os voy a dar diez razones por las que el uso de Ajax debería ser considerado.
1. Basado en los estándares abiertos
2. Usabilidad
3. Válido en cualquier plataforma y navegador
4. Beneficia las aplicaciones web
5. No es dificil su utilización
6. Compatible con Flash
7. Adoptado por los "gordos" de la tecnología web
8. Web 2.0
9. Es independiente del tipo de tecnología de servidor que se utilice
10. Mejora la estetica de la web...]
Pregunta off-topic
¿Si contrato alojamiento web en, digamos CDmon.com o alguna de las empresas que tú recomendabas en un post antiguo, exactamente qué es lo que puedo hacer? Tengo limitada la maniobra a subir html vía ftp o, por ejemplo, podría instalar en mi espacio el motor de Wordpress, o incluso otro motor para blog desarrollado en Rails? ¿Cuánta libertad tengo sin tener que comprar un servidor (o mantener mi ordenador encendido todo el día)?
Algunos comentarios a tus
Algunos comentarios a tus razones:
1. Cierto que está basado en estándares abiertos, el problema es que algunas implementaciones de AJAX en ciertas plataformas no son del todo compatibles con el resto, es decir, que añaden funcionalidades que no funcionan en otros entornos. ¡Cuidado!
2. La usabilidad se está utilizando como palabra comodín, pero ¿os habí©is preguntado como vería vuestra página un ciego? ¿o personas con movilidad reducidad, como tener sólo una mano?, o más fácil: ¿cómo se vería en un móvil o una PDA? ¿o como se imprime la página? La usabilidad sin accesibilidad no es demasiado útil.
3. Lo mismo de antes, muchos programadores web sólo tení©is en cuenta los PC's y la dualidad Explorer/Firefox, pero existen muchos navegadores y muchas plataformas. Navegadores: Explorer, Firefox, Safari, Konqueror, Opera...; Sistemas Operativos: Windows, Linux, Solaris, MacOS, Symbian...; Plataforma: x86, PowerPC, x64, PDA, móvil, impresoras... Además, no estás teniendo en cuenta que AJAX es un grandísimo consumidor de recursos, y que la gran mayoría de las personas tiene ordenadores de hace más de 2 años, con lo que una página web AJAX les puede ir lenta, muuuuy lenta, incluso podría ser inviable su visualización.
4. El punto cuatro puede ser cierto, pero depende en gran medida tambií©n de las "modas" del momento. Hubo una í©poca que la moda eran los GIF animados, o los GIF entrelazados...
5. No es difícil su utilización... si estás habituado a aplicaciones tipo formulario de Windows. Para mis padres es bastante más difícil una web 2.0 que una página simple con enlaces donde pinchar y punto. Tener en cuenta que no todos los usuarios de Internet tienen menos de 30 años.
6. Flash, flash, la última panacea web. Existe un problema con flahs: no es abierto. Esto significa que sólo se puede ver flash en plataformas para las cuales Macromedia, su propietario, decida implementar su visor. Yo, usuario de Linux, he tenido muchos problemas con webs que utilizan flash porque normalmente Macromedia no saca un visor de flash para la última versión del mercado (en este caso la 9.0), sino que va un poco por detrás (actualmente se ven medianamente bien la 7.0 y la 8.0), pero además existe el problema de las fuentes: las fuentes de Windows no son las mismas que las de MacOS, ni las de Linux, etc. Con lo que muchos flash o no funcionan bien, no no se ven bien, no no se ven directamente. Por no hablar de PDA, móviles, impresoras, etc. ¡Cuidado con Flash!
7. ¿Adoptado por los "gordos" de la tecnología? Los "gordos" de las tecnologías de hace 5 años ya no existen en su mayoría (piensa en Terra, Excite, Altavista...) No hay que hacer algo porque lo hagan los "gordos", sino porque creamos que es lo que mejor se adapte a nuestras necesidades y las de nuestros clientes.
8. Sólo dirí© una cosa sobre Web 2.0: Existió una Web 1.0 y terminó en Burbuja Rota 1.0 ¿Será la WEb 2.0 otra Burbuja Rota 2.0? ¡Cuidado con las modas!
9. El punto nuevo es correcto.
10. El punto 10 es correcto siempre que estí©tica sea sinónimo de usabilidad y accesibilidad. Lo bonito, si inutil, no sirve de nada. La gente visita la web una vez, la ve, y no vuelve.
Siento estos comentarios algo duros, pero es que yo ya he vivido en "Internet" desde hace muchos años, y he visto pasar muchas modas y promesas que nunca se convirtieron en realidad. En nuestra jerga lo llamamos "vaporware"...
AJAX
Coincido 100 % en lo que escribís.
se nota que tenés años en esto y no comprás todo lo que te venden.
Te felicito
saluda atte.
Augusto
Enviar un comentario nuevo