jQuery it’s a library, not a framework!
Purtroppo mi trovo ancora a leggere qualcuno che definisce jQuery come un framework: ciò che mi rende più triste è trovare riferimento di ciò in alcune proposte di lavoro o in qualche curriculum.
jQuery non è un framework!
Un framework solitamente forza il programmatore ad utilizzare un certo metodo/percorso per risolvere un determinato problema (seguendo solitamente qualche architectural pattern), una libreria invece non è altro che un insieme di funzioni/metodi.
Anche nel sito di jQuery viene palesemente scritto:
jQuery is a fast, small, and feature-rich JavaScript library.
Lo so che sono pignolo, però essendo jQuery ormai come il prezzemolo mi aspetto che la gente sappia cosa sia, ossia una libreria e non un framework.