Cita:
Iniciado por Aijoona @sneyder05
Sin intención de menospreciar al autor del artículo ni al compañero Fierox, la diferencia fundamental entre una librería y un framework se puede encontrar en el rol contextual que cumple.
Esto es la "inversion de control", lo cual podríamos definir coloquialmente como que "el framework llama a tu código" es distinto a "tu código llama a la librería".
Un framework puede ser utilizado como librería, no así al revés. A fines de obviar un poco esto, jQuery no propone en ningún momento un flow de trabajo o arquitectura (a diferencia de ExtJS por ejemplo).
En la wikipedia se hace mención a este tema:
http://en.wikipedia.org/wiki/Software_framework
Una hermosa referencia del link de la wiki:
Bueno, a esta altura no estoy seguro si pueda considerarse o no un Framework, a decir verdad tampoco me importa mucho. Pero si es por definiciones y referencias, en Wikipedia también podés encontrarte con esto
http://en.wikipedia.org/wiki/Compari...ipt_frameworks.
Y curiosamente en Maestros de la Web, podés leer cosas como esta
http://www.maestrosdelweb.com/editor...ks-javascript/
saludos