1.2. APIs, Frameworks, IDEs, bindings…

15 junio 2018

[ Estás en Unidades Didácticas / Unidad 1- Introducción a la Programación Visual / 1.2. APIs, Frameworks, IDEs, bindings… ]
 

Para desarrollar aplicaciones visuales usaremos aplicaciones visuales, aunque no es estrictamente necesario. Intento transmitir que es fácil desarrollar aplicaciones visuales, aunque realmente no lo es si no tenemos mucha experiencia en programación computacional. Lo que quiero transmitir es que existen muchas aplicaciones, generalmente visuales, que nos ayudarán a desarrollar nuestras aplicaciones. Tenemos que aprender a utilizar ciertas aplicaciones para desarrollar las nuestras.

Las APIs, Interfaces de Programación de Aplicaciones, son conjuntos de funciones, clases y métodos agrupadas en bibliotecas de software que pueden usarse en el desarrollo de software. Los sistemas operativos visuales tienen su propia API visual, gracias a la que podemos crear componentes visuales nativos (ventanas, botones, casillas de verificación…) sin apenas esfuerzo.

Un Framework, o espacio de trabajo, reúne diferentes herramientas y bibliotecas de software.

Un IDE, o Entorno Integrado de Desarrollo, es una de las herramientas fundamentales de un Framework. Agrupa en una única aplicación las herramientas suficientes para desarrollar software.