Hogar Desarrollo ¿Qué es el marco de software? - definición de techopedia

¿Qué es el marco de software? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Software Framework?

Un marco de software es una plataforma concreta o conceptual donde los desarrolladores o usuarios pueden especializar o anular selectivamente el código común con funcionalidad genérica. Los marcos toman la forma de bibliotecas, donde una interfaz de programa de aplicación (API) bien definida es reutilizable en cualquier parte del software en desarrollo.

Techopedia explica el marco de software

Ciertas características hacen que un marco sea diferente de otros formularios de biblioteca, incluidos los siguientes:

  • Comportamiento predeterminado: antes de la personalización, un marco se comporta de una manera específica a la acción del usuario.
  • Inversión de control: a diferencia de otras bibliotecas, el flujo global de control dentro de un marco lo emplea el marco en lugar de la persona que llama.
  • Extensibilidad: un usuario puede ampliar el marco reemplazando selectivamente el código predeterminado con el código de usuario.
  • Código marco no modificable: un usuario puede ampliar el marco, pero no modificar el código.

El objetivo del marco de software es simplificar el entorno de desarrollo, permitiendo a los desarrolladores dedicar sus esfuerzos a los requisitos del proyecto, en lugar de ocuparse de las funciones y bibliotecas mundanas y repetitivas del marco. Por ejemplo, en lugar de crear una aplicación VoIP desde cero, un desarrollador que utiliza un marco preparado puede concentrarse en agregar botones y menús fáciles de usar, o integrar VoIP con otras funciones.

¿Qué es el marco de software? - definición de techopedia