Comparativa jquery vs mootools
Una comparativa entre jquery y mootools http://jqueryvsmootools.com, de uno de los desarrolladores de mootools, seguro que no es del todo objetiva, pero me ha gustado. La idea general:
jquery enfocado a manejo del dom, ellos mismos dicen:
“jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.”
mootools es mas un framework javascript, con el que sigues escribiendo javascript pero de la forma que consideran adecuada los desarrolladores de mootools, ellos dicen:
“MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.”
Mootools hace mas divertido trabajar con Javascript. Jquery hace mas divertido trabajar con el DOM.
Ninguno es mejor sino que cada uno tiene un cometido diferente. La popularidad y éxito de jquery radica en que la muchos desarrolladores web utilizan javascript casi exclusivamente para el manejo del doom, y para ello esta librería es la mas sencilla.
Curva de aprendizaje y comunidad: de largo la curva de aprendizaje es mucho menor con jquery y seguramente debido a esto también es la que tiene mayor comunidad de usuarios.















JavaScript es un lenguaje fantástico que permite una gran expresividad en el código que se escribe, pero claro, a la vez está muy mal diseñado y tiene muchos problemas que son “críticos” y lo convierten en una tecnología que se puede volver insoportable, puedes llegar a odiar JavaScript (aunque lo más probable es que en realidad estés odiando al Explorer sin saberlo).
Por eso aparecen magníficas librerías y frameworks de desarrollo como JQuery y Mootools. Con ellos, JavaScript es lo que debería ser, aunque esto no quita que sea imprescindible leerse algún libro como “JavaScript: The Good Parts” (http://oreilly.com/catalog/9780596517748/) si tenemos que hacer algo mínimamente complejo con este lenguaje.
Desde mi punto de vista, JQuery (Prototype también, aunque prefiero JQuery) es de esas cosas que una vez las usas piensas: “-¿Cómo pude vivir hasta ahora sin esto?”. En el desarrollo Web es una pieza esencial.
Con respecto a Mootools, creo que es más recomendable a desarrollos serios con JavaScript. Lo que hace es crear un “pseudo-lenguaje” encima de JavaScript que te permite programar de una forma mucho más decente y segura que directamente con JavaScript, vamos, que si fuéramos desarrolladores JavaScript expertos nuestra biblioteca personal de funciones útiles acabaría pareciéndose a Mootools.
Y comparando ambos, diría que para cosas sencillas siempre JQuery. Y para proyectos más complejos e intensivos en JavaScript es posible que sea mejor Mootools, aunque JQuery sigue siendo una buena alternativa.