Escrito por Carla Vázquez el Viernes 14 de Marzo de 2008 a las 12:24hs
MooTools consiste en un framework orientado a objetos de JavaScript muy utilizado hoy día a la hora de desarrollar aplicaciones web dinámicas. En este artículo contaremos de qué se trata y repasaremos sus principales rasgos y funcionalidades. Esta aplicación open source, especialmente destinada a desarrolladores, ofrece un código más eficiente y presenta mejoras en lo que respecta a su compatibilidad.
A grandes rasgos, permite facilitar el trabajo con Javascript mediante el uso de clases y objetos y otros componentes a elegir por cada desarrollador de una amplia gama de opciones. Entre ellos, cuenta con la posibilidad de operar con diversos efectos y recursos que describiremos a lo largo del artículo.
En primer lugar, cabe destacar que MooTools es compatible con los siguientes sistemas operativos: Internet Explorer (en sus versiones 6 y 7), Mozilla Firefox (desde versión 1.5), Opera (9), Camino (1.5) y Safari (versiones 2 y 3).
En cuánto a su instalación, esta librería cuenta con la opción de descargar solamente las herramientas (módulos) que estemos interesados en utilizar evitando de ese modo tener que lidiar con todo el peso del paquete. Esto es sumamente útil porque nos da la posibilidad de seleccionar solo lo necesario para el proyecto o desarrollo.
Dentro de las numerosas funciones y plugins que contiene, se encuentran los componentes Class y Class.Extra que permiten la creación, extensión y reutilización de clases y el aporte de métodos para ser utilizados dentro de las clases haciendo más sencillo su uso.
En cuánto a los componentes Effect, MooTools ofrece ocho opciones distintas de aplicaciones de efectos para animar elementos que difieren en su complejidad y estilo. Entre ellos podemos encontrar Fx.Slide y Fx.Scroll que insertan a cualquier elemento los efectos slide y scroll respectivamente. Además, la función Fx.Style permite modificar una propiedad css de algún elemento que haya sido seleccionado (en caso de que las propiedades a modificar sean numerosas, se deberá considerar la opción Fx.Styles). Además, a cualquiera de los efectos presentes se le puede agregar otro llamado Fx.Transitions que, como su nombre lo indica, permitirá operar con transiciones.
A su vez, podemos encontrar allí una serie de Plugins tales como la opción de crear, leer y borrar Cookies, o la posibilidad de crear sliders verticales y horizontales. Moo Tools también permite la creación y manipulación de colores en Javascript. Es decir que ofrece una cantidad de recursos para el desarrollo y el diseño web que traen serias ventajas a la hora de pensar en la visualización de un sitio, ya sea en sus efectos, menús, o componentes varios.
En los componentes que integran el módulo Native se pueden encontrar una serie de objetos JavaScript que ayudan a simplificar el código mejorando su funcionalidad y compatibilidad.
Por lo tanto, podemos considerar al framework MooTools como un conjunto de herramientas a partir del cual cada desarrollador está en condiciones de elegir sus propios componentes para facilitar el trabajo en su proyecto, no solamente más sencillo sino también mucho más eficiente.
No hay comentarios.