¿Qué es un framework o software framework?

Un framework o software framework, es una plataforma para el desarrollo de aplicaciones de software. Ofrecen a los desarrolladores una base sobre la cual pueden construir o desarrollar programas para una plataforma específica. Por ejemplo, un framework suele contener clases y funciones predefinidas que pueden ser utilizadas para agilizar la entrada de datos, administración de piezas de hardware y facilitar la interacción con otros sistemas de software.

Un framework puede también contener bibliotecas de código, un compilador y otros programas comúnmente utilizados para el desarrollo de software.

Existen diferentes tipos de software frameworks, solo por mencionar a los más populares tenemos ejemplos como ActiveX y .NET para el desarrollo en Windows, Cocoa para Mac Os X, Cocoa Touch para iOS y Xamarin para Android.

Diferencia entre framework y framework

La palabra framework suele hacer referencia a las múltiples plataformas de desarrollo de software sin embargo, este término también puede ser utilizado para describir una estructura conceptual y tecnológica específica definida dentro de un entorno de programación.

Únete a la discusión

¿Qué framework para el desarrollo de software recomiendas?