Qué es Mootools, un framework Javascript para construir aplicaciones web dinámicas y compatibles con cualquier navegador. Introducción a Mootools.
Dicho de otra manera, que tal vez sea más fácil de entender, Mootools es un conjunto de librerías, también llamado API, que proveen clases de programación orientada a objetos en Javascript, para realizar una amplia gama de funcionalidades en páginas web, como trabajo con capas, efectos diversos, Ajax y mucho más. Con Mootools podemos programar todo tipo de scripts en el cliente rápidamente y sin preocuparnos de las distintas particularidades de cada navegador. Mootools está especialmente indicado para programar scripts complejos, que nos costaría mucho más trabajo de realizar si partiésemos de cero.
Existen diversos framework en Javascript, la mayoría ni he probado todavía. Podemos ver unos cuantos de ellos en el artículo Listado de distintos Framework Javascript. Mootools es una opción interesante, bastante difundida y que tiene una serie de ventajas como:
- Ligero: el framework no pesa demasiado en Kb y no el procesamiento carga poco al navegador.
- Modular: mootools se compone de diversos módulos y podemos seleccionar los que vamos a utilizar para incorporarlos en nuestras páginas web, dejando los otros para que no ocupen tiempo de descarga ni procesamiento.
- Libre de errores: podemos confiar en el sistema porque Mootools las herramientas de Mootools funcionan perfectamente, sin emitir errores en tiempo de ejecución.
- Soportado por una amplia comunidad: existen muchos desarrolladores que lo utilizan con éxito y han creado una serie de componentes adicionales ya listos para usar en nuestras páginas web, como calendarios, editores de texto, etc.
Para acabar esta introducción hay que decir que Mootools es gratuito y de código abierto, con licencia MIT, que permite usarlo y modificarlo en cualquier caso de uso.
En los artículos siguientes del Manual de Mootools voy a ilustrar el uso de este interesante framework Javascript, de manera que esté al alcance para desarrolladores que tengan una mínima experiencia con Javascript. Esperamos que todos podréis aprovechar las inumerables ventajas que nos ofrece esta herramienta para la creación de las denominadas webs 2.0.
Además, hemos creado multitud de aplicaciones prácticas de Mootools, que te servirán para aprender el uso del framework en tu día a día y serán criuciales para apreder a desarrollar componentes, plugins y diferentes dimamismos que podrás utilizar en tus páginas. La mayoría de los ejemplos servirán también para repasar la programación orientada a objetos y conocer distintas prácticas muy recomendables a la hora de crear tu código para que se pueda reutilizar sin problemas. Si te interesan estos ejemplos entra en el Taller de Mootools.
Dejo la URL de Mootools para consultas y descargas del Framework. http://mootools.net
Miguel Angel Alvarez
Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...