Con ánimo de no continuar el debate en el tema que no debe, abro un nuevo tema para debatir sobre este tema que parece no estar demasiado claro.
Antes que nada me gustaría citar algunas cosas que se han dicho en otro post y asi continuar el debate que se inició en el tema
http://www.forosdelweb.com/f13/jquery-javascript-988121/
Cita:
Iniciado por Fierox ¿que es un framework?(simplificando) librería/s de código que contienen procesos o rutinas ya listos para usar.
¿que es Jquery? una librería de código escrita en javascript que contienen procesos o rutinas ya listos para usar. A grandez razgos siplifica las tareas mas comunes de javascript.
Conclusión jquery = framework
Respuesta
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:
Cita:
Iniciado por IsaBelM estoy de acuerdo con Aijoona, un framework es un conjunto de librerías, por ejemplo
Cita: framework ---> prototype ----> librería ---> scriptaculous
framework ----> ?????????? -----> librería ---> jquery
Bueno con respecto a lo que dice @Aijoona, si te llevas por la wikipedia encontrarás también esto
http://en.wikipedia.org/wiki/Compari...ipt_frameworks
Mi opinión es que un framework amenudo suele atratar un rango mas amplio de funcionalidades y su funcion es la de acelerar y hacer tareas comunes de forma mas eficiente.
Por esto un framework puede estar formado por una libreria como por 20 librerias y una libreria tan amplia como JQuery puede ser y es un Framework pues hace programar en lenguaje javascript mas fácil.
Aunque la verdad el tema es bastante polémico
Algunas enlaces sobre los frameworks de javascript
http://www.maestrosdelweb.com/editor...ipt-proyectos/ http://www.desarrolloweb.com/articul...avascript.html