usuario
clave
iniciar sesión
regístrate
Portada
Canales
  • Apple
  • Blackhats
  • Ciencia
  • Comunicación
  • Curiosidades
  • e-Administración
  • Empresas
  • Eventos
  • Hardware
  • Nombramientos
  • Seguridad
  • Software
  • Software Libre
  • Telefonía
  • Videojuegos
  • Wireless
El Periódico
  • Blogs amigos
  • Editorial
  • Entrevistas
  • Gadgets
  • Minijuegos
  • Perfiles
  • Tags
  • Top noticias
  • Videorreportajes
  • Webcómics
MiFlecha
  • Blogs
  • Imágenes
  • Videos
Servicios
  • Boletines
  • Contactos
  • Formación
  • Tienda
  • Viviendas
Comunidad
  • Encuestas
  • Foros
  • Emails de los lectores
  • Chat
Viviendas
Acción:
Propiedad:
Provincia:



Patrocinado por:
Pisos y casas en España
Tienda
Boletín semanal
Email:
Boletines publicados
Alojalia.com: Alojamiento web
  • Blackhats
  • Artículos
Blackhats
  • Tendencias del ligue por la Red
  • De la Era del Hombre a la Era Digital
  • La metáfora de Facebook
  • ¿Amigo o enemigo?
  • ¿Qué es un Webinar?
Del mismo autor
  • Posibilidades de triunfo de una tienda online V: El camino del éxito
    Blackhats
  • Los asombrosos anuncios de Youtube
    Curiosidades
  • Posibilidades de triunfo de una tienda online IV: Los productos
    Blackhats
  • Posibilidades de triunfo de una tienda online III: Trato al cliente
    Blackhats
  • Posibilidades de triunfo de una tienda online II: Soluciones
    Blackhats

Repaso a las previsiones: La pantalla, tratada con Ajax

Seguimos revisando las "profecías" hechas el año anterior. Asegurábamos entonces que Ajax se impondría plenamente. Según decíamos entonces "AJAX no es una tecnología, es usar de forma conjunta varias técnicas existentes, la presentación según estándares XHTML y CSS, exhibición dinámica de objetos, intercambio y manipulación de datos XML, comunicación de datos asíncrona y al final el JavaScript elaborando los datos para generar constantes visualizaciones" y continuábamos advirtiendo "No os perdáis tampoco en este mismo blog y por el mismo autor, un articulo sobre Ruby on Rails, el no va mas de la modernidad en cuanto a herramientas de desarrollo de páginas AJAX"


11 Dec 2006 | José Manuel Gimeno

Creo que no habrá nadie que entre en estas páginas a estas alturas no sepa que AJAX es un famoso detergente en el mundo real, pero en el mundo digital es una técnica que permite dar a las pantallas la sensación de estar ofreciendo video mediante el refresco continuo de las partes de la pantalla que varían de un "fotograma" al siguiente. Si alguien no entiende que he querido decir aconsejo que vea el funcionamiento de Google Maps el ejemplo más conocido de uso de AJAX y luego vuelva a este punto del artículo.


Indudablemente la filosofía AJAX, (que no tecnología), ha supuesto un fuerte avance en el camino de hacer una web más participativa o como lo llaman la Web 2.0. En este articulo les explican diez razones para usar AJAX.


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 difícil 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 estética de la web

Pero como el mundo no es un camino de rosas en este otro artículo dan, nada menos que veintiún inconvenientes en el uso de AJAX

1. Usar AJAX por ser "AJAX"

2. Hacer inservible el botón de volver atrás

3. No mostrar inmediatamente señales del progreso de una operación

4. No pensar en la gente desconectada (offline)

5. No me hagas esperar

6. Enviar de forma insegura información sensible

7. Asumir que el desarrollo AJAX sólo es para una plataforma

8. Olvidar que la aplicación puede estar siendo usada por varias personas a la vez

9. Demasiado código, hace que el navegador sea lento

10 No tener un plan para aquellos que no usen o habiliten Javascript

11. Hacer parpadear o cambiar partes de la página de forma inesperada

12. No usar enlaces que pueda pasar a un amigo o añadir a favoritos

13. Mover la posición vertical en la pagina y hacerme perder la situación donde me encontraba

14. Inventar nuevos "estándares" de interacción con la interfaz

15. Bloquear el acceso a la información a nuestras amigas las arañas

16. Conjuntos de caracteres

17. No trasferir los cambios locales a otras partes de la página

18. Aviso de errores

19. Retorno de la inversión

20. Imitar el comportamiento de navegación del navegador de forma errónea

21. Otra herramienta más


Por mi parte. para que nadie diga que yo no aporto nada, añadiré un inconveniente más no de AJAX, si no de su herramienta más extendida Ruby on Rails. Es una herramienta terriblemente eficaz y de altísimo rendimiento para un programador en solitario, pero no es adecuada para trabajar en equipo, pues permite en la programación tal anarquía en todos los órdenes que lo programado por un programador, difícilmente puede ser seguido e interpretado por otro, con lo que en proyectos importantes y sobre todo en mantenimientos posteriores, se pierde el ahorro en tiempo de desarrollo, que precisamente esa libertad de acción permite.


Como ven, poco dura la alegría en la casa del pobre. No obstante sigo pensando , (junto con la gran mayoría de personas), que es una excelente herramienta para usar cuando convenga y que en determinadas aplicaciones se consiguen resultados espectaculares con su uso.



Public Domain Dedication
Esta obra se ofrece al Dominio Público.
Tags: ajax, previsiones
Comentarios
LaFlecha.net no se hace responsable del contenido de los comentarios publicados.
Entérate de cuándo hay nuevos comentarios

No se permitirán los comentarios que :
- puedan resultar ofensivos o injuriosos
- incluyan insultos, alusiones sexuales innecesarias y palabras soeces o vulgares
- apoyen la pedofilia, el terrorismo o la xenofobia

Autor
Comentario
Ver más...
BBCode (Ayuda): [b], [i], [u], [s], [quote], [code], [spoiler]
Publicidad


Teléfonos Móviles Videojuegos Informática Libros y Revistas
  • Acerca de LaFlecha
  • Contactar
  • Política de privacidad
  • RSS/RDF
  • Síguenos en Twitter
  • ¿Quieres saberlo todo sobre Hacking?