Definición de framework

Framework es un término inglés que se utiliza con frecuencia en nuestro idioma. Puede ser traducido como “marco o entorno de trabajo” y alude a un conjunto de ideas, pautas y acciones que permiten abordar una determinada problemática.

Framework

Un framework, por lo tanto, funciona a modo de referencia. La noción suele aparecer en el terreno de la tecnología, sobre todo en la producción de software.

Para la programación, un framework es una estructura conceptual que contribuye a organizar el desarrollo de los programas informáticos. Suele estar formado por un lenguaje interpretado, bibliotecas y otros recursos que facilitan la unión de los distintos elementos de un proyecto.

Además de brindar una estructura y de constituirse como una arquitectura, el framework aporta una metodología de trabajo. Se basa en patrones de desarrollo y favorece las buenas prácticas.

Al usar un framework para programar, se evita la escritura de códigos repetitivos. Esta herramienta también ayuda a minimizar el tiempo de programación ya que posibilita la reutilización de datos.

Puede afirmarse que un framework es una especie de aplicación genérica. El usuario está en condiciones de sumarle las líneas de código que necesita para programar una aplicación específica, completándolo. Así, el framework ayuda a programar escribiendo una menor cantidad de líneas de código.

Tomemos el caso de PHP, un lenguaje de programación que suele emplearse en el desarrollo web. Los programadores, por lo general, recurren a Zend, Laravel o Symfony, entre otros frameworks, que simplifican la tarea de programación en PHP y evitan tener que empezar a programar desde cero.

Referencias

Autor: Julián Pérez Porto. Publicado: 2020.
Definicion.de: Definición de framework (https://definicion.de/framework/)

Buscar otra definición