Rico: Reemplazando Flash con Ajax

rico.gif

Mi principal reclamo a Flash es que es demasiado fácil de usar, por lo tanto, es demasiado fácil equivocarse y por esa misma razón, hay demasiados sitios mal hechos en Flash. Algunos sabrán que personalmente le puse un clavo en el ataúd a Flash, y trato de evitarlo lo más posible (en FayerWayer es uno de los pocos lugares donde lo uso, para generar títulos con la tipografía que yo quiera usando SIFR). Muy pocas veces nos encontramos con sitios web muy bien hechos en Flash y que son un placer de usar, pero para la mayoría de los casos HTML es la herramienta perfecta.

weather-snapshot.gifSostengo hace tiempo que con XHTML+CSS se puede hacer todo lo que se hace en Flash (bueno, quizás con la excepción de trabajar con vectores, pero bueno, SVG?). Lamentablemente hacer efectos cinemáticos o intefaces “Drag & Drop” como en Flash, requiere un poco más de conocimientos de JavaScript.

Gracias a Pixel y Dixel descubri Rico y despues de spammear a todos mis amigos que hacen sitios web, se me ocurrio que obviamente a todo el mundo le iba a interesar: librerías Open Source de JavaScript (Ajax en varios casos) listas para crear aplicaciones Internet (Rich Internet Applications), del tipo que muchas veces se hacen en Flash.

Te recomiendo que pruebes una (Rico Weather Widget) y te des cuenta como funciona (usa el Zip Code 10013 para ver Nueva York). Luego la puedes comparar con un símil en Flash (Laszlo Weather Application) y notar como el Ajax es increiblemente más eficiente. Por ahora no funciona en Safari, pero prometen soporte pronto. Rico, ¿no?

Link: Rico – JavaScript for Rich Internet Applications – Weather Widget (vía Pixel y Dixel)

Compartir Compartir
Publicado por Leo Prieto el 15 de June 2005 en la categoría Uncategorized con los tags . Tiene 9 comentarios.

9 Comentarios

Rico: Reemplazando Flash con Ajax

Deja tu Comentario ↓
ismael

DesaprobarAprobar0ismael dijo el 16-6-2005 a las 01:34:

1

B.U.E.N.I.S.I.M.O!!!
Muy buen recurso, me viene de perilla para un proyecto en que trabajo!
Significa esto que podré eliminar sitios como este de mis feeds y quedarme sólo con FayerWayer?

Como aporte, recomiendo el proyecto Sajax
, que integra Ajax con lenguajes de backend (php, Coldfusion y más) en librerías fáciles de usar.

De nuevo, felicitaciones por el link y gracias por ahorrarme horas de trabajo!
Con respecto a Flash (pero sin intenciones de eternizar el tema), creo que hay al menos dos acercamientos comunes a la web:

Como canal de distribución:
Simplemente mostrar todo tipo de contenido a distancia y a bajo costo: música, video, gráficos, animaciones…Para esto Flash es una herramienta estupenda.

Como medio:
incluyendo las gracias que le son propias: almacenamiento e indexación de contenidos, categorización, búsqueda, interrelación de datos, foros, wikis, blogs, feeds, prensa descentralizada, etc. Para esto, HTML rulez y Flash verdadéramente sux!

ZeroZen

DesaprobarAprobar0ZeroZen dijo el 16-6-2005 a las 02:28:

3

Yo no he desechado Flash como herramienta para integrar ciertos elementos interactivos dentro de sitios HTML (Slideshows, MP3 Players).

Bueno el dato. Cuando tenga tiempo lo estudiaré más a fondo.

jpo

DesaprobarAprobar0jpo dijo el 16-6-2005 a las 02:28:

4

gracias de verdad, creo que es lo mejor que he visto en fayerwayer (y he leido cosas buenas :) ), me gusta mucho mas leer noticias como esta, que las importadas. :)

jpo

DesaprobarAprobar0jpo dijo el 16-6-2005 a las 02:35:

5

aah se me olvido decir una cosita… los estandares ROX sobre todas las cosas, es impresionante lo bellas que pueden ser las paginas solo utilizando css y xhtml transaccional. Ademas cada vez es mas facil y mas documentado.

victor

DesaprobarAprobar0victor dijo el 16-6-2005 a las 14:31:

6

Dejar de usar una herramienta porq hay mucha gente q la usa mal? No se si tiene sentido. La gente q trabaja mal, es capaz de hacerlo mal… con cualquier tecnologia. ¿Que haras si la gente, empieza a hacer paginas pateticas con ajax? abandonarlo tambien?

leo prieto

DesaprobarAprobar0leo prieto dijo el 16-6-2005 a las 14:43:

7

no se el resto, pero en mi caso personal, no considero que Flash sea una buena herramienta para web (y lo que es peor, mucha gente la usa mal, haciendo que todo sea peor aún).

personalmente, prefiero HTML (la tecnología original de Internet) y cualquier cosa que construya sobre eso, XHTML+CSS o Ajax. mucha gente usa HTML mal, y no por eso lo voy a abandonar. creo que leiste mal.

ZeroZen

DesaprobarAprobar0ZeroZen dijo el 19-6-2005 a las 03:42:

8

UUUUH!! Me acabo de enterar que la próxima versión de WordPress -WP 1.6- implementará AJAX, por lo menos en la administración.

Mr_Trukit0

DesaprobarAprobar0Mr_Trukit0 dijo el 22-12-2007 a las 19:50:

9

Estoy de acuerdo contigo Leo, el principal prooblema de Flash es el “abuso” que se hace de esta tecnología en contextos no adecuados. Por lo demás, me ha dado bastante dolores de cabeza el hecho de que las otras alternativas (como SVG) no puedan ser accesibles para la mitad de los usuarios de Internet sólo porque usan IE (que ni siquiera soporta correctamente XHTML 1.1, y el XHTML 1.0 lo soporta sólo porque es retrocompatible con el HTML).

Actualmente estoy trabajando en el desarrollo de un sitio Web junto con un equipo de diseño, que más que un sitio Web se trata de una “experiencia Web”, es decir, algo que requiere fuertemente un buen diseño y está basado en una escenografía. El portal en sí no requiere accesibilidad ya que su mercado no está dirigido a personas con discapacidades, y por ello al principio decidimos usar solamente Flash. Pero nos vimos en la limitación de requerir gente que supiera desarrollar en ActionScript e integrarlo a un sistema que lo alimentara con datos desde PHP, y la idea fue descartada.

Ahora solamente estamos usando Flash para ciertos banners, y la imagen de la escenografía es sólo un PNG, y las cosas animadas que requieran transparencia son sólo GIF animados. Podrían ser SVG pero como IE no tiene soporte, no es para nada factible, y Flash no sirve como solución porque el modo de transparencia requiere DirectX y eso en otras plataformas no existe.

Yo no estoy en contra del uso de Flash, es más, en mi Blog mantengo un par de widgets en Flash, uno de Last.fm y un shoutbox hecho por mí; pero si el usuario no los vé, no se pierde de absolutamente nada esencial, porque la información la mantengo en XHTML 1.1 válido (con un hack en el servidor para que funcione en IE) y CSS 2.1.

El tema es que, para mí, Flash es adecuado para:

* Implementar reproductores de vídeo/audio/streaming.
* Implementar sitios Web que sean meramente de ocio (casinos, night clubs, etc.); es decir, cosas en donde no se necesita accesibilidad porque veo improbable que un ciego juegue póker o vaya a un local de entretención nocturno.

Y actualmente, dependemos de Flash y GIF animados para hacer otras animaciones menos importantes, sólo por el hecho de que la mitad de nuestros viisitantes usa IE y ni siquiera tiene idea de que existe SVG.

Saludos!

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?