Bonjour à tous.
Je suis un grand fan de la librairie prototype, mais connais finalement peu jQuery.
Pour un projet, nous nous posons la question du framework à employer, et nous hésitons entre prototype et jQuery (que d'autres de l'équipe connaissent, mais sans connaitre prototype).
Je cherche donc des témoignages objectifs de personnes ayant utiliser les 2 technologies pour avoir leurs impressions quant aux points forts/faiblesses de chacun.
Mes sentiments (sans doute faux, ne connaissant que prototype) sont que :
- jQuery est beaucoup plus simple à utiliser pour la manipulation du dom, l'écouté d'événements
- prototype intègre plus de surcharges au niveau du langage que jQuery (les Ranges, Templates), ainsi que sur les objets natifs (tels que Function, Array...)
- jQuery propose via sa notion de plugins d'une plus grande communauté, donc de beaucoup de plugins, mais dont la qualité et la pérennité s'en trouvent de fait plus "hasardeuse"
- l'investissement d'entrée dans jQuery est moins important que prototype (prototype requiert de bien connaitre tout ce qui est disponible pour écrire du code performant)
- jQuery semble moins standardisé sur certaines méthodes (des étourderies qui ont été maintenues pour compatibilité ascendante) voir ce billet
- prototype propose en standard un système de POO plus abouti que jQuery sans un plugin particulier
Bien sur ces arguments en faveur de l'un ou l'autre sont critiquables, et c'est l'objet de ce message.
Merci de vos retours.
Edit: Je reste convaincu que les 2 librairies sont très bonnes, mais que l'emploi de l'une ou l'autre relève plus de ce dont on a besoin
Partager