O que é Mootools, um framework Javascript para construir aplicações web dinâmicas e compatíveis com qualquer navegador. Introdução a Mootools.Por Miguel Angel Alvarez - Tradução de JML
Publicado em: 11/9/08
Depois de trabalhar durante uns meses com Mootools, chegou o momento de escrever algum artigo sobre este interessante sistema. Não posso dizer que seja um expert, mas creio que poderei ajudar às pessoas que querem dar seus primeiros passos usando Mootools em suas páginas web. O primeiro seria dizer que Mootools é um framework Javascript, que serve para criar facilmente código Javascript independente do navegador, de uma forma rápida e direta.
Dito de outra maneira, que talvez seja mais fácil de entender, Mootools é um conjunto de bibliotecas, também chamado API, que provêem classes de programação orientada a objetos em Javascript, para realizar uma ampla gama de funcionalidades em páginas web, como trabalho com camadas, efeitos diversos, Ajax e muito mais. Com Mootools podemos programar todo tipo de scripts no cliente rapidamente e sem nos preocuparmos das distintas particularidades de cada navegador. Mootools está especialmente indicado para programar scripts complexos, que nos custaria muito mais trabalho de realizar se partíssemos de zero.
Existem diversos framework em Javascript, a maioria ainda nem provei. Podemos ver vários deles no artigo
Listagem de diferentes Framework Javascript. Mootools é uma opção interessante, bastante difundida e que tem uma série de vantagens como:
- Leve: o framework não pesa muito em Kb e no processamento carrega pouco ao navegador.
- Modular: mootools se compõe de diversos módulos e podemos selecionar os que vamos utilizar para incorporá-los em nossas páginas web, deixando os outros para que não ocupem tempo de download nem de processamento.
- Livre de erros: podemos confiar no sistema porque as ferramentas de Mootools funcionam perfeitamente, sem emitir erros em tempo de execução.
- Suportado por uma ampla comunidade: existem muitos desenvolvedores que o utilizam com sucesso e que criaram uma série de componentes adicionais já prontos para usar em nossas páginas web, como calendários, editores de texto, etc.
Porém, também há algumas coisas que não gostei tanto, como a documentação, que é um pouco escassa. Realmente tem uma boa documentação, porém a vejo um pouco sucinta e falta explicações ou exemplos. Também tenho que dizer que me resultou bastante difícil dar os primeiros passos utilizando o framework, ou seja, a curva de aprendizagem de Mootools no início é bastante complicada e os exemplos que encontrava à princípio complexos demais para poder entender o que e como estavam trabalhando. Não obstante, depois de realizar com sucesso umas quantas provas, já pude começar a criar meus próprios scripts pessoais. Um dos meus objetivos é preparar uma boa série de exemplos simples para que os novos desenvolvedores de Mootools possam começar com maior facilidade que eu no trabalho com o framework.
Para acabar esta introdução há que dizer que Mootools é gratuito e de código aberto, com licença MIT, que permite usá-lo e modificá-lo em qualquer caso de uso.
Nos próximos artigos irei ilustrar o uso de Mootools, com a versão framework 1.11, que é a que estava em produção no momento de escrever este texto.
Deixo a URL de Mootools para consultas e downloads do Framework.
http://mootools.net
Comentários do artigo
 | Como faço para colocar um efeito tipo lightbox ou shandow na estrutura Por: designer42
| 29/2/12 |
Prezado,
Não conheço nada de mootols, infelizmente peguei um site para fazer uns efeitos de lightbox e na pagina sozinha o efeito funciona, agora quando ela é chamada pela estrutura do site o efeito não entra, tentei com light box e também com shandow vc tem uma luz para me ajudar?