Archivo para Enero, 2007

MooTools versión 1

Lunes, Enero 29th, 2007

Tras muchos meses de desarrollo y versiones 0.x por fina ha salido la versión 1.0 de MooTools.

Lo que más destacan sus desarrolladores (yo aún no lo he probado) es que todas sus clases usan eventos. Cuando lo leí por primera vez no entendía a que se refieren, pero tras leerlo una segunda vez me dí cuenta que las mismas clases pueden evocar eventos. Por ejemplo onStart para ejecutar código antes de inicializar un método.

También han mejorado su gestión de eventos que ahora consume menos memoria y dispone de la posibilidad de eliminar todos los eventos de un elemento o de un tipo de evento (pe onClick). Además se puede evocar eventos manualmente.

Por el lado negativo nos encontramos con que han hecho cambios en el API (en una librería tan nueva no nos debe extrañar) y si has usado una versión 0.x de MooTools tendrás que actualizar tu código antes de pasarte a la versión 1.0.

ENLACES:

Artículo original:
http://mad4milk.net/entry/mootools-version-1-official-world-release
Documentación:
http://docs.mootools.net/

Firebug 1.0

Jueves, Enero 25th, 2007

Desde ayer ya está disponible la versión pública de Firebug 1.0 tras 9 betas y unos 2 meses que han pasado desde el primer beta.

La evolución desde el beta1 hasta lo que nos podemos instalar ahora es impresionante. Aparte de arreglar todos los problemas que presenta una nueva versión, Joe se esforzó en implementar el máximo de funcionalidades que han ido pidiendo los usuarios.

Lo podéis descargar en getfirebug.com o la página de addons de mozilla.

Miguel

Scriptaculous 1.7… sigue la oleada de lanzamientos

Viernes, Enero 19th, 2007

Unas pocas horas tras lanzarse la nueva versión de Prototype (ver anterior artículo), Scriptaculous ha lanzado una nueva versión. A cambio de Prototype, Scriptaculous si viene con novedades.

Además de usar la nueva versión de Prototype, la librería ha implementado Effect.Morph… efectos visuales basados en CSS.

Pongamos un ejemplo:

$(’mi_elemento’).morph({color:#abcdef;fontSize:’15px’});

Esto hará que “mi_elemento”, suponiendo que contenga texto, aumente progresivamente el tamaño del texto a 15px y cambie el color de este a #abcdef.

Lo mismo se consigue si en vez de definir el estilo final se define una clase css…

CSS:
.texto_grande{
color: #abcdef;
font-size: 15px;
}

JavaScript:
$(’mi_elemento’).morph(’texto_grande’);

Con esta nueva implementación las animación también nos resultarán más fluidas ya que ahora se realizan a 60fps en contraste con los 25fps de las anteriores versiones.

Ya solo falta que Scriptaculous tenga mejor documentación .-)

Miguel

Prototype saca una nueva versión (1.5) y estrena página nueva

Viernes, Enero 19th, 2007

Prototype ha visto la luz en su nueva versión 1.5. Paralelamente Sam Stephenson (el inventor de Prototype) ha publicado un nuevo website, http.//prototypejs.org, con la documentación online que tanto pidieron los usuarios. Un apartado de la página está dedicado a artículos sobre el funcionamiento de Prototype y otro a la documentación del API.

Al parecer se ha formado un núcleo de desarrolladores para Prototype que se reparte las tareas de actualizar la documentación y empujar el desarrollo de Prototype… cosa que obviamente era imposible para una sola persona.

Miguel