Interfaz de programación de aplicaciones (IPA) o ya llamado en ingles como API, Application Programming Interface.
Es el conjunto de funciones y métodos en la programación orientada a objetos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción que se usan generalmente en las librerías.
Se trata de un conjunto de llamadas a ciertas bibliotecas que ofrecen acceso a ciertos servicios desde los procesos y representa un método para conseguir la abstracción en la programación.
Para ser mas claro y le entiendas un poco mas una API es una llave de acceso a funciones que permiten usar un servicio web de manera segura.
Esta da un acceso limitado a la base de datos de un servicio web y así evitando que se conozca el código fuente de la aplicación original.
Unos ejemplos de APIs mas conocidas son:
- Facebook Connect
- Google Maps
- SoundCloud
En la actualidad las APIs son importantes para toda aplicación, las encontramos en todos lados, desde un juego en un dispositivo móvil, hasta en una simple pagina web.
Ya que tienes un concepto mas claro de que son las APIs y como en que se pueden utilizar vamos a empezar a ver como se usan y como las podemos utilizar a nuestro gusto.
*La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. En programación se refiere al énfasis en el ¿Que hace? mas que en el ¿Como se hace?.
Lista de referencias
Interfaz de programación de aplicaciones. (1 feb 2013). En Wikipedia, la enciclopedia libre.
http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones
Abstracción. (18 ene 2013). En Wikipedia, la enciclopedia libre.
http://es.wikipedia.org/wiki/Abstracci%C3%B3n_(programaci%C3%B3n_orientada_a_objetos)
No hay comentarios:
Publicar un comentario