Original de 
Aaron Newton of Clientcide
Tradução e Adaptação 
Fabio Zendhi Nagao
Correções e Readaptação 
Leonardo Machado
Atualmente, a maioria das pessoas começando a trabalhar com  JavaScript se deparam com a difícil tarefa de escolher uma biblioteca ou  pelo menos qual delas aprender primeiro. Se você estiver trabalhando  para uma empresa, é bem provável que ela já tenha escolhido um 
framework para você, de modo que esta  escolha talvez seja discutível. Neste caso, se eles escolheram o 
MooTools e você está acostumado com 
jQuery,  então talvez este artigo ainda possa ser interessante para você.
Todo dia no twitter  vejo várias mensagens que resumem a discussão  acima para "MooTools ou  jQuery?". O objetivo deste artigo é ajudá-lo a fazer esta escolha.
Sobre o autor
Eu sou um desenvolvedor do MooTools, trabalho com a MooTools 
framework, "blogo" sobre MooTools, escrevi 
o principal tutorial online e 
o livro sobre MooTools.  Obviamente tenho a perspectiva de algum modo enviesada. Saliento também  que não uso muito jQuery. Se você for um desenvolvedor jQuery e  encontrar alguma má interpretação da minha parte, favor entrar em  contato para me ajudar a retificar o problema. Meu objetivo aqui é ser  útil e correto para as pessoas - não vender uma 
framework sobre outro.
 
Sobre o tradutor
Provalvemente um dos usuários mais antigos de MooTools do Brasil. Trabalhou na otimização do sistema de animação da 
framework, criou vários widgets (
iCarousel,  
fValidator, 
iMask, 
iFisheye  - a maioria  deles já melhorada pela comunidade ou migrada para outras  bibliotecas), trabalha profissionalmente com MooTools tanto em 
client-side como em 
server-side.
 
Objetivo
Ajudá-lo a fazer a escolha entre esses dois 
frameworks envolve explicar como eles são diferentes. Vou começar dizendo que 
ambos são excelentes opções. Você não  irá fazer uma má escolha aqui. Ambas os 
frameworks possuem suas forças e fraquezas, mas, em geral, eles são ótimas escolhas. Existem também outros 
frameworks dignos  de atenção: 
Dojo, 
Prototype, 
YUI, 
Ext  e outros são todos ótimas opções. A escolha de qualquer uma delas está  mais relacionada com o seu estilo do que com o que você precisa  realizar. Este artigo é focado em MooTools e jQuery, pois, cada vez  mais, são os dois 
frameworks que vejo as pessoas considerando. Finalmente, não estou tentando convencer ninguém a trocar um 
framework  pelo outro. Existem coisas interessantes em ambas sobre as quais você  pode aprender. Saiba um pouco mais da motivação que me levou a escrever  este artigo no 
artigo do meu blog Clientcide.
 
Índice
 
- Os lemas dizem tudo
- A curva de aprendizado e a comunidade
- Para que JavaScript é bom             - Mais que simplesmente o DOM
- Herança com JavaScript
- Auto referência
 
- MooTools faz o JavaScript mais divertido
- jQuery faz o DOM mais divertido
- Qualquer coisa que você fizer, posso fazer melhor
- MooTools permite que você faça da sua própria maneira
- Encadeamento como um Design pattern
- Reutilizando código com a jQuery
- Reutilizando código com a MooTools             - MooTools e herança
- Extendendo e implementando classes
 
- A hora da decisão
- Discussão