08-04-2008, 05:52 PM
Je ne connais pas jQuery depuis très longtemps mais la plupart des fonctions que tu évoques existent : le DOM est très bien géré, les lectures en boucle d'objets (each), les événements (il y a d'ailleurs un sacré paquet de trucs). Pour la manipulation tableaux, il semblerait effectivement que c'est encore assez primaire. Je crois que l'on peut changer la valeur de this mais c'est à vérifier. La classe create existe bien d'une certaine manière mais l'objet jQuery est rarement déclaré de cette manière car $(); est une déclaration de l'objet ($ est un alias de la classe jQuery).
Pour le reste, Prototype est sans doute bien plus puissant car plus mâture. jQuery est une librairie encore jeune et de nouvelles fonctionnalités apparaissent à chaque nouvelle version. Après, c'est une question de goût et de compétences : jQuery est accessible aux débutants et il est très facile de l'utiliser en liaison avec des classes CSS. Par contre, dès que ça devient un peu élaboré, il faut rajouter du javascript à l'ancienne. Espérons que le projet continuera à se développer !
Pour le reste, Prototype est sans doute bien plus puissant car plus mâture. jQuery est une librairie encore jeune et de nouvelles fonctionnalités apparaissent à chaque nouvelle version. Après, c'est une question de goût et de compétences : jQuery est accessible aux débutants et il est très facile de l'utiliser en liaison avec des classes CSS. Par contre, dès que ça devient un peu élaboré, il faut rajouter du javascript à l'ancienne. Espérons que le projet continuera à se développer !