Portada Blog

Octa.Beta v.0.3

dimarts 25 setembre 2012 per

Recursos web: jQuery vs MooTools


jQuery i MooTools són dues llibreries Javascript que permeten modificar elements de la pàgina podent fer efectes dinàmics, animacions d’objectes, interaccions, etc. Contenen codi ja fet que podem utilitzar per millorar l’interfície d’usuari. Les dues amb llicència MIT i jQuery també amb GPL, que ens donen via lliure per utilitzar el codi i modificar-lo. Perquè entengueu què es pot fer amb aquestes llibreries, podeu mirar aquest exemple de marquesina d’imatges fet amb jQuery.

Però ara bé, si les dues llibreries fan el mateix i es comporten de manera similar, quina escolleixo per la meva aplicació web?

Primerament, analitzarem les definicions oficials de les dues tecnologies:

  • jQuery: és una Biblioteca de JavaScript ràpida i concisa que simplifica el recorregut, ús d’events, animació i interaccions Ajax al document HTML per un ràpid desenvolupament web. jQuery està dissenyat per modificar la manera que tu escrius JavaScript.
  • MooTools: és un framework JavaScript Orientat a Objectes compacte, modular i dissenyat pel programador JavaScript nivell d’intermig a avançat. Aquest, permet escriure un codi potent, flexible i cross-browser amb la seva elegant, ben documentada i coherent API.
Abans de decidir-nos, sempre ens hem de preguntar què volem fer.

Tal com veiem a les definicions, jQuery està més destinat a una aplicació de la llibreria ràpida però funcional mentres que MooTools requereix ja d’un nivell més avançat per utilitzar-la. La primera, considerada més fàcil a l’hora de programar, disposa de molt material d’ajuda online (més de 100 milions de resultats al Google). MooTools no només s’enfoca al DOM, a l’estructura de l’HTML en sí per modificar elements, sinó que està pensat per reescriure Javascript, és a dir, vindria a ser com una extensió d’aquest llenguatge.

Per tenir exemples i una visió més àmplia, podem veure què han escollit les plataformes de gestió de continguts:

  • Drupal – jQuery
  • WordPress – jQuery
  • Joomla – MooTools

Així doncs, jQuery no és millor que MooTools, ni a l’inrevés, sinó que tot i ser dues llibreries de JavaScript, internament la utilització d’aquestes estan enfocades a finalitats diferents. Un molt bon resum d’aquest tema seria la frase següent de Aaron Newton (autor del llibre “MooTools Essentials“):

jQuery intenta fer el DOM més divertit, MooTools intenta fer JavaScript més divertit.

Et pot interessar…

Passem a la pràctica…

I avui volem fer una crida.
Quina llibreria utilitzeu? Quina creieu que és més fàcil i/o us agrada més aplicar-la?

, , , , , , ,

Els comentaris per aquesta entrada estan desactivats.

Pujar

Can Antaviana

Santa Justina 29 25400 Les Borges Blanques (Lleida) Tel: 973 14 34 81