¿Qué es un Framework?

Clase 30 de 55Curso Profesional de Java EE 2017

Resumen

Librería: conjunto de clases, métodos etc. que son invocadas por el flujo del programa y que posteriormente devuelven el control a este.

Framework: Un framework controla el flujo del código, él decide cuándo llamar nuestro código.

  • Librería - Programación secuencial.
  • Framework - Programación por eventos.

Inversión de Flujo o de control

Se da cuando el programador deja de tener el control del flujo del código y en su lugar el framework toma el control del programa, llamando al código cuando suceda un evento específico.