Qué es un ‘framework’ en ingeniería de software?

Un framework es algo que da a los programadores la mayoría de los bloques de construcción básicos que necesitan para hacer una aplicación.

Imagina que estás cocinando un banquete para 20 personas. Vas a necesitar un horno, un fogón, una nevera, un fregadero, probablemente cientos de ingredientes, utensilios, platos... etc etc.

Un framework es como una cocina totalmente abastecida. Tiene …