128 votes

Jquery est-il une bibliothèque ou un framework javascript ?

Ici, jquery est mentionné dans la catégorie des frameworks : http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

Jquery est-il une bibliothèque ou un framework javascript ?

2voto

Durandal Points 2444

Je suis d'accord avec toutes les réponses ici que jQuery lui-même est en effet une bibliothèque, pas un framework. Comme le précise la réponse de Saeed, l'une des principales caractéristiques distinctives est l'inversion du contrôle. Vous pouvez cependant utiliser les fonctionnalités de jQuery pour créer votre propre framework.

Exemples : il existe des projets construits au-dessus de jQuery qui sont définis comme des frameworks : jQuery Mobile : Un framework web optimisé pour le tactile , JavaScriptMVC et sammy.js pour n'en citer que quelques-uns.

Il existe également d'autres bibliothèques construites sur la base de jQuery, telles que jQuery UI

Une partie de la définition de ce qu'est une bibliothèque par rapport à un framework semble relever de la sémantique, mais ces exemples permettent de tracer la ligne pour moi.

1voto

pinkman Points 94

Si nous parlons d'inversion de contrôle, dont presque tout le monde parle dans le fil de discussion ci-dessus, alors jQuery est un CADRE.

Il a obtenu un IOC, par exemple lorsque nous écrivons la fonction $(document).ready{} ...c'est le conteneur qui appelle cette méthode et nous mettons simplement notre code à l'intérieur des accolades. Nous ne sommes pas l'appelant de cette méthode et donc "Inversion de contrôle".

De cette façon, jQuery est un CADRE.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X