JeuWeb - Crée ton jeu par navigateur
Culture :: Jquery or Mootools ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Culture :: Jquery or Mootools ? (/showthread.php?tid=4188)

Pages : 1 2


Culture :: Jquery or Mootools ? - X-ZoD - 15-07-2009

Il y en a qui se posent encore la question sans jamais avoir eu une reponse conrete ?
vous la trouverez ici -> http://jqueryvsmootools.com/

article tres interessant qui compare les deux sans discrimination

je spoile un peu pour ceux qui n'aime pas l'anglais:
- jquery pour un developpement rapide et un resultat immediat
- Mais a la longue Jquery devient un peu brouillon avec l'accumulation de code

- Mootools fait de la vrai POO
- et donc plus propre et code plus reutilisable et modifiable meme avec accumulation de code
- code plus "verbose" donc facile a comprendre
- revers de la medaille, code un peu plus long et maitrise plus longue aussi... mais a long terme plus interessant

-> en gros jquery pour les petits projets et mootools pour les gros (selon moi)
a part ca on peut pas vraiment parler d'une solution plus efficace qu'une autre ... sauf en terme de taille de projet je pense ou de gout et couleur (a l'aise avec un code court ou plus lisible, POO addict ou pas)

voili voilou

PS: Le concepteur du "client side" de APE m'a convaincu d'utilise Mootools pour mon projet .... et je suis totalement daccord

reflechissez y pour pas vous retrouver comme moi a devoir "translater" votre code d'un a l'autre


RE: Culture :: Jquery or Mootools ? - Gabriel - 15-07-2009

J'ai moi aussi choisi d'utiliser mootools plutot que Jquery pour une bonne raison :

Je n'ai quasiment trouvé aucun tuto pour JQuery (même en anglais) alors que j'ai essayé tout les mots clés possible et inimaginable

Alors qu'après je tape "tuto mootools" sur google et j'en ai des 10aine à la pelle....

Donc mootools pour moi car même si JQuery est réputé plus simple, si on peux pas apprendre à l'utiliser c'est tout de suite plus dur Wink


RE: Culture :: Jquery or Mootools ? - Sephi-Chan - 15-07-2009

He suis tombé sur ce site il y a quelques jours, et j'ai trouvé ça plutôt intéressant.
Je pense me pencher sur Mootools un de ces quatres : j'ai repris un projet sur lequel la partie cliente est très riche en Javscript. Peut-être que Mootools serait un meilleur choix.

En revanche, on dit de jQuery que son API DOM est excellente… Tant pis pour moi et pour le SVG que je manipule. Je suppose tout de même que que l'API DOM de Mootools ne doit pas être naze.


Sephi-Chan


RE: Culture :: Jquery or Mootools ? - SorenS - 15-07-2009

J'ai aussi entendu dire que les ressources et la communauté était meilleurs derrières JQuery. A vérifier mais c'est tout de même un point important !


RE: Culture :: Jquery or Mootools ? - Morningkill - 15-07-2009

si je me base sur dzone.com, y a environ 3 liens vers du jquery (tuto, collections de scripts, etc..) par jour..

Alors que mootools... ca m'a pas marqué.

En fait, une recherche (toujours sur dzone) donne 2500 liens jquery, 500 mootools.

Bon, la quantité ne fait pas la qualité, on est d'accord.


RE: Culture :: Jquery or Mootools ? - Mysterarts - 15-07-2009

Article très interessant en effet Smile
J'ai choisis JQuery pour ma part, mais je ne l'ai en effet utilisé que pour de petits projets.
Son API DOM est vraiment bien, ouep ! Mais pour tout dire, j'ai passé trop peu de temps sur Mootools pour savoir si j'ai fait le bon choix...
En tout cas, tout comme Morningkill, les propos de Gabriel m'étonne : j'ai trouvé tout ce qu'il me fallait pour apprendre le JQuery sur la toile, et une bonne partie en français. (Ne serait-ce que jquery.info, 2ème site sur la recherche "JQuery", qui est certes brouillon et pas vraiment pratique, mais qui propose un tuto pour débutant en 4 parties, plutôt sympa).

Mysterarts


RE: Culture :: Jquery or Mootools ? - Anthor - 15-07-2009

Dommage que certains exemples montrent un gros manque de culture dans les notations jQuery Confused
Comme à peu près tous les articles similaires d'ailleurs, on ressent toujours quelle librairie utilise le rédacteur.


RE: Culture :: Jquery or Mootools ? - naholyr - 17-07-2009

N'hésite pas à le contacter pour corriger, mais sans être un spécialiste je n'ai pas vu d'aberrations dans cet article... Qu'est-ce qui t'a choqué ?


RE: Culture :: Jquery or Mootools ? - Anthor - 17-07-2009

Pas forcement des erreurs, mais un prédominance évidente pour mootools, faire un paragraphe complet sur cet exemple :

Citation : Here's a more complex example from jQuery:
Code PHP :
<?php 
$(document).ready(function() {
$(
"#orderedlist li:last").hover(function() {
$(
this).addClass("green");
},
function() {
$(
this).removeClass("green");
});
});

and in MooTools:
Code PHP :
<?php 
window
.addEvent('domready',function() {
$$(
'#orderedlist li:last').addEvents({
mouseenter: function() {
this.addClass('green');
},
mouseleave: function() {
this.removeClass('green');
}
});
});

Alors oui ok, c'est plus compréhensible avec Mootools, écrit de cette manière, mais pourquoi utiliser un raccourci pour dire que Mootools est plus clair à lire, pour ensuite démontrer de la même manière qu'avec Mootools on pourrait avoir la même fonction ?

On pourrais aussi ne pas utiliser hover et avoir la même syntaxe que mootools :
Code PHP :
<?php 
$(document).ready(function() {
$(
"#orderedlist li:last")
.
mouseover(function() {
$(
this).addClass("green");
})
.
mouseout(function(){
$(
this).removeClass("green");
});
});

Pour moi c'est un mauvais exemple. On aurait pu le dire autrement, mootools et jquery fonctionne de manière quasi similaire, mais jQuery intègre des fonctions raccourcies, non ?
De la même manière en utilisant cette forme et non le raccourci, la suite du paragraphe perd son sens, puisque finalement, il faut étendre Mootools pour avoir la fonction raccourcie alors que celle-ci est déjà implémentée dans jQuery.

Question d'objectivité à mon avis, et il en existe bien d'autres dans le document.


RE: Culture :: Jquery or Mootools ? - Roworll - 17-07-2009

Tout est dit dans l'entête de la page
Citation :If you're a jQuery developer and see anything that I have misrepresented here, please contact me and help me rectify the issue. My objective here is to be helpful and accurate to people - not to sell one framework over another.
et dans la conclusion
Citation :This is why I say that both frameworks are excellent choices. My effort here has been to highlight the differences in philosophies between the two codebases and highlight their advantages and disadvantages. I doubt I've been successful in keeping my preference for MooTools completely in check, but hopefully this has been helpful. Regardless of which framework you choose to work with, you now know a lot more about both, hopefully. If you have the luxury of time, I strongly recommend implementing a site with each. Then write your own review of them both and maybe your perspective will highlight some things I missed.

Ca me semble clair. Ce qui peut être interprété comme de la subjectivité de la part de l'auteur n'est en fait qu'un manque de connaissance de JQuery.

Les deux phrases à retenir IMHO

- MooTools Makes JavaScript Itself More Fun
- jQuery Makes the DOM More Fun