Saltar al contenido principal

Frameworks

Un framework es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.

Una librería es como una caja de herramientas: tienes martillos, tornillos, destornilladores… y tú decides cuándo y cómo usarlos.

Un framework es como un esqueleto o molde para construir algo. Es como un kit de construcción que ya tiene las piezas principales organizadas y te dice dónde van los lados, las puertas, los pomos, etc. Tú solo tienes que rellenar los huecos y poner tus detalles.

En programación, una librería te da funciones o piezas que tú usas cuando quieres y un framework te da una estructura completa y tú programas dentro de esa estructura siguiendo sus reglas.

Con la librería tú controlas el flujo, con el framework el framework controla el flujo y tú "rellenas" los espacios.