Inicio : Términos de software : Definición del marco

marco

Un framework, o framework de software, es una plataforma para desarrollar software aplicaciones. Proporciona una base sobre la cual los desarrolladores de software pueden crear programas para un determinado plataforma. Por ejemplo, un marco puede incluir predefinidos clases y a la funciones que se puede usar para procesar datos de entrada, administrar dispositivos de hardware e interactuar con software del sistema. Esto agiliza el proceso de desarrollo ya que los programadores no necesitan reinventar la rueda cada vez que desarrollan una nueva aplicación.

Un marco es similar a una interfaz de programación de aplicaciones (Fármacos activos), aunque técnicamente un marco incluye una API. Como su nombre indica, un marco sirve como base para la programación, mientras que una API proporciona acceso a los elementos compatibles con el marco. Un marco también puede incluir bibliotecas de códigos, un compiladory otros programas utilizados en el proceso de desarrollo de software.

Existen varios tipos diferentes de marcos de software. Ejemplos populares incluyen ActiveX y .NET para Windows desarrollo, cacao para Mac OS X, Cocoa Touch para iOSy el Marco de aplicaciones de Android para Android. Kits de desarrollo de software (SDK) están disponibles para cada uno de estos marcos e incluyen herramientas de programación diseñadas específicamente para el marco correspondiente. Por ejemplo, el software de desarrollo Xcode de Apple incluye un SDK para Mac OS X diseñado para escribir y compilar aplicaciones para el marco Cocoa.

En muchos casos, un marco de software es compatible de forma nativa por un sistema operativo. Por ejemplo, un programa escrito para Android Application Framework se ejecutará en un dispositivo Android sin requerir la instalación de otros archivos adicionales. Sin embargo, algunas aplicaciones requieren un marco específico para ejecutarse. Por ejemplo, un programa de Windows puede requerir Microsoft .NET Framework 4.0, que no está instalado en todas las máquinas con Windows (especialmente PCs ejecutando versiones anteriores de Windows). En este caso, el paquete de instalación de Microsoft .NET Framework 4 debe ser instalado para que el programa se ejecute.

NOTA: Si bien los marcos generalmente se refieren a plataformas de desarrollo de software amplias, el término también se puede usar para describir un marco específico dentro de un entorno de programación más amplio. Por ejemplo, múltiples Java frameworks, como Spring, ZK y Java Collections Framework (JCF) se pueden usar para crear programas Java. Además, Apple ha creado varios marcos específicos a los que pueden acceder los programas de OS X. Estos marcos se guardan con un .MARCO DE REFERENCIA extensión de archivo y se instalan en el / System / Library / Frameworks directorio. Los ejemplos de marcos OS X incluyen AddressBook.framework, CoreAudio.framework, CoreText.framework y QuickTime.framework.

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de Framework. Explica en terminología informática qué significa Framework y es uno de los muchos términos de software en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición de Marco, puede hacer referencia a ella utilizando los enlaces de citas anteriores.