Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2012, 04:06
Fierox
 
Fecha de Ingreso: febrero-2012
Ubicación: En mi propio mundo
Mensajes: 73
Antigüedad: 12 años, 9 meses
Puntos: 23
Jquery ¿librería o Framework?

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 Ver Mensaje
¿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 Ver Mensaje
@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 Ver Mensaje
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