Desde hace ya un tiempo se vienen desarrollando cada vez con más frecuencia aplicaciones web dejando de lado la hegemonía que por años tenía Flash, como herramienta de diseño web. Claro, a los clientes les gusta que sus sitios tengan harto movimiento, así que no los culpo por preferir sitios construídos enteros en esta plataforma vectorial. Con la importancia del posicionamiento en buscadores, se ha hecho necesario un retroceso en pro del uso de DHTML para un mejor acercamiento y entendimiento con los estándares web. Con ello, se ha vuelto a desarrollar con la ayuda de JavaScript, ahora ya no solamente utilizado como un mero script, sino que orientado a objetos. Y con el movimiento OpenSouce, CopyLeft, Creative Commons, etc su uso es público y lo mejor para nosotros diseñadores/desarrolladores: GRATIS. Bastantes son las ventajas que obtenemos a simple vista: efectos de movimiento, de formas, de colores. Y la mecánica por detrás (lo que no se ve) también gana, con menor uso de recursos y flexible construcción de aplicaciones autónomas.

Últimamente he utilizado bastante algunos de estos recursos. Claro, a nivel estético, funcional. A continuación menciono los más importantes:

  • Dojo: open-source JavaScript toolkit que facilitan el desarrollo web. Efectos y más.
  • moo.fx: “superliviana, ultrapequeña, megachica librería de efectos JavaScript escrito con Prototype”.
  • MochiKit: suite de librerías JavaScript altamente compatible.
  • OpenRico: librería JavaScript open-source para crear contenidos ricos para la web. Soporte para AJAX.
  • script.aculo.us: la más conocida de todas las librerías JavaScript. Fácil de usar, compatible y con atractivos efectos.
  • Swat: toolkit construído con PHP5.
  • Lightbox: “simple, unobstructivo script utilizado para sobreponer imágenes en el mismo documento”. ¡Adios al popup, al fin!
  • Lightbox 2: idem, pero con mejoras sustanciales.
  • Thickbox: con el mismo proncipio anterior, pero ahora puedes abrir contenidos y hasta formularios además de imágenes.
  • LITBox: idem pero con mejoras respecto a ThickBox.
  • Tooltip.js: tooltip es un útil elemento que aparece siguiendo el mouse cuando una acción es establecida (por ejemplo, encima de un link). Se puede customizar fácilmente con CSS y se ha transformado en una útil herramienta.
  • jTip: otro Tooltip, pero con mejoras en cuanto a la carga y despliegue de mayor contenido.
  • reflection.js: agrega reflejos a tus imágenes rápido y fácil con este efecto JavaScript. Sólo 5KB!

Seguro hay muchos más. Y espero sigan desarrollándose, para un mejor y más compatible desarrollo web. ¿Cuál les gusta más?