
A esa drástica conclusión llegó Rogier Bikker, un estudiante de comunicación multimedia Holandes. Al igual que MAD de Digilicious, esto me hace harto sentido, pero como dicen todo se puede mejorar. Los puntos que hacen que Rogier diga esto son los siguientes:
- El botón volver no funciona
Al igual que en Flash puede ser solucionado, pero la mayoria de los desarrolladores no lo están haciendo- El URL no tiene sentido
Podemos apreciar que cambia la página, pero no el URL- Se rompe el modelo mental
Los usuarios están acostumbrados a que su browser se comporte de cierta manera, flash y ajax le cambian las reglas del juego- Problemas en la indexación de Google
Debido a que ciertos contenidos están metidos dentro de JS, estos quedan sin ser indexados ya que Google no los lee- Restricciones de Accesibilidad
En ambas soluciones hay problemas con los softwares lectores de pantalla
A mi lo que me pasa es que cada vez veo más y más sitios llenos de efectos AJAX, igual como pasaba en el 2000 que los sitios estaban recargados de Flash, ya es una moda.
Links:
- AJAX just as bad as Flash (VÃa Digilicious)











Hola, comparto algunas de las cosas descritas y otras no tanto (o sea, como buen chileno ni mucho ni poco)
El botón volver no funciona:
Totalmente de acuerdo, sólo instar a los genios desarrolladores a implementar el volver, que es 10000% necesario.
El URL no tiene sentido
Creo que al usuario común no le va ni le viene, dado que se interesa por que está en el cuerpo de la página. En lo personal (siendo desarrollador) no me molesta mucho. Es cosa de aplicar botón derecho propiedades no más.
Se rompe el modelo mental
Esa es la gracia de la informática o no?
Problemas en la indexación de Google
Los genios de google lo solucionarán a corto plazo, no desesperemos. Esto es problema de la gente del buscador.
Restricciones de Accesibilidad
Se mejorarán con el tiempo, recordemos que todo evoluciona (en especial la informática).
Resumiendo, estoy de acuerdo en que hay cosas desagradables que deben resolverse (y no me cabe duda que lo harán). Pero a decir verdad, valoro mucho la irrupción de la Web 2.0. Flash no lo pesqué mucho, pero Ajax me cautivó de inmediato. Creo que para allá va, definitivamente, la mano. Sólo debemos de tener cuidado de no exagerar en el desarrollo Ajax, como todo es útil hasta cierto punto (pto. de equilibrio) más allá satura. Sino pregúntenle a Flash.
Como todo en la vida hay que saber utilizar lo justo y preciso para cada situación.
Llenar de Ajax una aplicación, por el solo gusto de hacerlo y sin aportar nada a la usabilidad, estás cayendo en un error propio de desarrollador novato. Mucho efectismo y pocas nueces.
Toda aplicación, sea ajax, flash o lo que fue y lo que vendrá, tiene que estar al servicio de facilitarles las cosas al usuario.
creo que hay un error de concepto vital en esta discucion, tal como dice brian, panadero a tus pasteles… en estas tecnologias no hay un absoluto.
la web tiene una funcion informativa… esa es la promesa básica
el como es lo que aporta flash y ajax
pensar en hacer un sitio completamente en flash con las propiedades de un html es la idea mas absurda y estupida del mundo, ya que cumplen funciones completamente diferente.
flash posee funciones notables en el desarrollo de aplicaciones web donde el movimiento y la animacion son la piedra angular de su desarrollo.
para hacer formularios no sirve por ejemplo… aunque se puede..
lo mismo pasa con ajax, puedes evitarte 20000 pantallas de confirmacion pero de ahi a pensar en hacer un sitio lleno de efectillos con ajax es el error numero 1 en el desarrollo de sitios. ya que no sacas nada con mover todo tu sitio si realmente esa funcion no aporta.
trabajo en flash, desarrollando flash y he aprendido que hay cosas muy podersosa que se pueden hacer otras que se podrian hacer y otras que ni amarrado haria en flash, lo mismo en ajax. pero a pesar de eso no comparo ninguna tecnologia, es como decir que las tablas son un asco y que el css es lo maximo, a pesar que la web nacio bajo el yugo de la tabla y en muchos sitios llenos de css aun se usa ese codigo cretasico o como hace tiempo se decia del laser disk hazta que salio el DVD
nada es malo en tecnologia.. solo que tiene diferentes cometidos..
bueno soy io denuevo x siaca me llamo daniela tengo 13 años mido 1.65 x ay pelo enrulado corto arriva y largo avajo piel blanca 1/2 mate peso 60 y mi color de pelo es castaño clro mis ojos son verdes pardos y segun io no soy fea y artos opinan lo mismo
No hay que ser talibán tampoco, esas tecnologÃas son buenas mientras no se abuse ni se interpongan entre los verdaderos objetivos que se quieran lograr y no entorpezcan el actuar del usuario.
Yo en general estoy bastante de acuerdo con la opiniones que plantean en los comentarios, que flash es bueno si se sabe usar, que ajax es excelente si se usa con mesura, etc. creo que en eso nadie tiene ninguna duda.
El problema nace cuando nos damos cuenta que la gran mayoria de aplicaciones ajax que están saliendo al ciberespacio cometen los errores que expone Rogier en este post, La tecnologÃa permite corregir estos errores, en eso estamos claros, pero la verdad es que tambien facilita que estos problemas surjan y debemos ser muy cuidadosos y autocrÃticos cuando nos toque desarrollar un website en Ajax y/o en Flash.
Saludos
ahh y Kalak, Los CSS son lo máximo
Los “efectos” no son ajax, es solo javascript, lo que pasa es que ahora vienen incluidos en los frameworks y se conocen mas pero NO son ajax!
Creo que hacer una comparacion con Flash es tan acertado como alegar porque las naranjas son mas naranjas que los kiwis.
Que se rompa el modelo mental no necesariamente es malo. Quizas es para mejor. No porque tengamos una estructura de pensamiento que lleva 10-15 años acostumbrada a ciertas cosas, en lo que a internet se refiere, los cambios van a ser negativos. Quizas descoloquen a algunas personas, pero en definitiva creo que es mejor.
Sobre los “fallos”. que no funcionen los botones de retroceso creo que no es suficiente para decir que todo el concepto Ajax sea malo. Puedo vivir con eso. Ok, no es perfecto (Flash tampoco lo es) pero son herramientas muy valiosas a la hora de armar sitios. Claro, tampoco hay que abusar.
De que se trata entonces, que diseñemos solo en HTML y listo? no se, si hasta el HTML tiene fallos o cosas que no funcionan tal y como uno quisiera, significa eso que tambien es una plaga?
Sobre la accesibilidad, la barra de direcciones y la indexacion en google, es solo cosa de tiempo para que se solucionen…
ahora que lo pienso, puedo hacer un sitio dinamico completo en PHP sin que la direccion cambie en ningun momento pasando los argumentos por POST… significa que PHP = Ajax = Flash? jajajaja
UNo sà puede indexar contenidos en google usando flash. La cuestión es saber hacerlo.
Personalmente, los sitios experimentales desarrollados integramente en Flash, me parecen excelentes. NO asÃ, aquellos donde la información es mucho más relevante.
Creo que en la web debe haber cavida para todo tipo de sitios.
No son iguales, pero es cierto que se parecen en algunos de sus problemas. Creo que con el tiempo, al igual que con Flash, la gente se irá dando cuenta que Ajax es un complemento a un sitio web, no algo que puedes ocupar para crear tu sitio entero. Me acuerdo cuando hace tiempo todo un sitio era hecho en Flash, ahora eso ha evolucionado un poco (obviamente aun existen sitio hechos completamente en flash) y la gente está empezando a ocupar Flash simplemente como una herramienta más para complementar sus sitios. Lo mismo espero que pase con algunos sitios llenos de Ajax. Ambos deben ser ocupados con la idea de mejorar la experiencia del usuario.
No sé si a alguien se lo habÃa comentado por acá (creo que fue al Radu) pero igual Ajax me parece lo mismo que Flash, la verdad es que soy de los que apuesta por SVG,
1. Porque es OpenSource
2. Porque es Vectorial, lo que implica posicionamiento perfecto y tipografÃas, tal cual, po r ejemplo, lo que hace el PDF.
3. Hay editores opensource gratuitos (Inkscape)
4. Tiene editores pagados muy buenos, como Illustrator
5. Es animable
6. Es XML (para el que quiera programarlo en texto)
7. Es extensible (está siempre en desarrollo)
8. No se programa, SE DISEÑA.
Bueno, tengo un millón de razones para usarlo. Mozilla hasta ya lo soporta nativamente.
yo creo que para diseñar la polera necesitas software gráficos como Photoshop, Gimp, Freehand, Illustrator, etc.y tambien debe de ser de un solo color como por ejenplo : el color verde
Google en los albumes de picasa q usan ajax para recorrer las fotos, actualizan la url el titulo y otros datos todo con ajax y si vas hacia atras la foto cambia los datos cambian y no se esta actualizando la pagina completa, no se como #~#|| lo hacen, pero funciona, por lo menos se nota q no se actualiza la pagina completa y no es un marco osea…
puedes ir recorriendo hasta con las flechas del teclado!
Ajax y flash son 2 weas bien distintas compare……
ajax es solo un metodo, para optimizar la rapidez de las paginas, asi como hace gmail….. k no sirve el boton volver?….. pa k, si desde la misma ventana de gmail te sale mas barato volver a la bandeja de entrada
en respecto a lo de flash, se pueden hacer grandes cosas, como paginas en las k no varie mucho (notese el mucho)—- como tiendas virtuales o portafolios (cosas k no piden mucha interaccion con el usuario…. catalogos y esas cosas)
como ejemplo de sitios FULL flash:
http://www.polerones.com (chilena)
http://www.2advanced.com/ (diseñadores gringos, muuu wena, porfa veanla)
y al menos en ellas, hay estrategias para k google las index, y no por eso son malas paginas….. hay que saber usar bien la tecnologia….
decir k ajax es igual de malo k flash…… no se compare, k kede a juicio de quienes SEPAN usarlo
Wena Wena…
Soy analista de Sistemas.. pero Desarrollo sitios Web con Estandares Css, HTML y toas las manos…
A mi Parecer Ajax y Flash no fuerón Creados con la idea de que los desarrolladores de WEBSites hicierán sus paginas completas en esas tecnologias, me parce Absurdo que existan desarro… que lo hagan asÃ. bueno en fin.. uso ajax pk es bueno y agiliza el proceso de cargar los datos en el navegador, y claro el problemita del actualizar y el volver y esas cosas, creo que la gente que desarrollo estas tectno.. solucionará luego esas cosas… por lo demas por ahi hablaron de las tablas, que en un tiempo se hiso un abuso de ellas, hasta yo cai en eso.. pero creo que uno debe usar las cosas para lo que se crearon.. TABLAS=Ordenamiento de Datos, CSS== DISEÑO, MAQUETACION, AJAX=AGILIDAD DE CARGA DE DATOS, FLASH=DISEÑO Y ANIMACION, JAVASCRIPT=EVITAR LA SOBRECARGA DEL SERVIDOR, VALIDANDO EN EL CLIENTE, HTML=ES LA BASE NO SE DIGA MAS….
hay tamos viendonos..
aps y si encuantran una solucion al problema de AJAX, del volver y actualizar y esas cosas… escribanme a mksliricos@hotmail.com
Se Cuidan
Mmmmm…. no me parece, si estoy de acuerdo con algunos puntos de EmCiJey, pero decir que Ajax es igual de malo que Flash, es no saber que es ajax y no sabe que es flash y lo peor aun, que es lo que mas me parece, no saber utilizarlo.
Yo también desarrollo mucho en HTML y CSS pero no dejo de lado las tablas ni el flash ni el ajax ni ninguna otra herramienta que me facilite o haga mejor mi trabajo.
Se puede hacer una pagina totalmente en flash que se indexe con google que tenga el boton atras y todo lo que se exige, asi tambien con las aplicaciones ajax, el tema es cuando no se sabe hacer.
Un ejemplo si no sabes programar en HTML pero te armas una pagina igual y mal echa, si te anda, seguro que no funciona con todo el potencial que deberÃa tener, igual asà con CSS, cuantas personas usan excesivamente los llamados Hacks para que funcione en todos los navegadores sin darse cuenta que por ahà son errores tontos, por no poner o conocer algun otro atributo.
Pues bien entonces llego a la conclusión de que si no se sabe usar bien las tecnologÃas sea cual sea o si no se sabe programar, desarrollar, es obvio que no se tiene en cuenta miles de errores.
Y estos tipos de comentarios u opiniones, creo que solo son de esas personas que se quieren quedar con lo que aprendieron y nada mas, pues fácil si sos desarrollador y pensas cosas como “Ajax es igual de malo que Flash”, pues te equivocaste de trabajo. En Internet siempre va hacer asÃ, cada dÃa mejores y mejores tecnologÃas y técnicas que hay que aprender constantemente, algunas se van a olvidar y tal ves renazcan en un futuro o no, otras perduraran por siempre o no, pero siempre va hacer asÃ.
Todo avanza todo evoluciona, como dijo Vikingo “que diseñemos solo en HTML y listo?” pues yo creo que mientras mas tecnologÃas, mas herramientas, mas técnicas y mas avances tengamos mejor. Poder elegir lo que mas nos guste como hacerlo tener la posibilidad de sumar tecnologÃas e innovar y demás, nos abre un mundo de posibilidades casi infinita que es lo que real mente vale.
Ejemplos de esto lo pueden encontrar en la mayorÃa de las aplicaciones de Google que usan no una ni dos, sino que todas las tecnologÃas que pueden, incluso las ya nombradas acá y con los errores marcados mas que solucionados.
Saludos y lamento estar en contra de ese tal “estudiante de comunicación multimedia Holandes” Rogier Bikker. que parece que no puede ver mas haya de su nariz.
Bueno solo puedo decir que no estoy de acuerdo con los primeros dos puntos, ahora mismo ES POSIBLE utilizar acciones de atras adelante y ver como cambia la dirección en nuestro navegador, es más, aquà hay un ejemplo:
http://www.axiomoval.com
Eso si, no lo hace solo hay que programarlo pero de que se puede se puede.
Siendo un acérrimo defensor de flash estoy de acuerdo con los siguientes dos puntos, aunque en lo que respecta al tema de accesibilidad, existen muchas mejoras acerca de ello por lo que no considero que flash sea un caso perdido en este tema.
Yo la verdad estoy a favor de las posibilidades que ofrece con respecto a la experiencia de navegabilidad del usuario, la capacidad de convergencia de medios totalmente manipulables por el usuario, por otro lado es posible crear soluciones lo suficientemente robustas para cualquier proyecto.
No sé creo que no es bueno satanizar, y por otro lado se debe entender que el desarrolllo web tiene muchas opciones en lo que a utilización de lenguajes y tecnologÃas se refiere.
Se puede hacer una pagina en flash, haciendo que se mantenga la funcionalidad del boton volver y lo de atras/adelante.
* El botón volver no funciona y El URL no tiene sentido:
Parece que MAD de Digilicious no conoce lo que es el mod_rewrite del apache.
Armando un .httaccess y un archivo php. Se pueden generar infinitas urls llamando al mismo .swf.
Vean
http://www.euromaxbuilder.com/site/
*se rompe el modelo mental:
Y esto??.
* Problemas en la indexación de Google:
Con lo lo mod_rewirte se pueden generar distintas keywords y contenido para cada pagina.
Solo hace falta tener un poco de imaginacion.
El objetivo de Ajax es establecer comunicacion asincrona con el servidor, mientras que el flash se utiliza para el diseño del sitio.
El ajax utiliza las siguientes Tecnoligias:
JavaScript, XMLHttpResponces, xml, y los CSS XHTML para el diseño.
Si se pueden indexar sitios con Flash, solo es cuestion de Trabajar con los Metadatos, estos ultimos son realmente sobre los que trabajan los buscadores o spider’s… Los metadatos se incluyen dentro de las etiquetas de los archivos html.
El objetivo de ajax son realizar las llamadas RIA,(Aplicaciones ricas de Internet), las cuales son un intento de integrar aplicaciones de computadora pero en lugar de utilizar un Sistema Operativo como plataforma utiliza Internet…
Mi punto es que no hay algo que comparar por que Ajax y Flash son dos cosas distintas.
Pueden ver por ejemplo El AjaxWindow, una RIA, que implementa un SO en linea totalmente soportado por Ajax, y esta es algo que nuca se podra realizar,(”de momento”), con flash.