Importancia.org

Importancia de la API (Programación)

API El Application Programming Interface, o más conocida por sus siglas: API, es un elemento de gran importancia en una sociedad tan interconectada como la nuestra. Son fundamentales en el desarrollo y buen funcionamiento de webs, aplicaciones o incluso herramientas para móviles.

No confundirse con el código propio de un software

En general las APIs se emplean asociadas a una determinada biblioteca o programa, y contienen instrucciones necesarias para ejecutar las funciones de éste. No debemos confundirlo con el propio código de un programa, puesto que lo único que hacen las APIs es hacer disponibles para quien las quiera usar ciertas funciones de un equipo, pero de ningún modo dice como deben usarlas ni que hacer con ellas. Será quien las use quien se encargue o no de emplear esos recursos.

Permitiendo integraciones y expandiendo las posibilidades

Algunos ven en las APIs una simple fuente de información, y quizás en su origen esto fue realmente así, pero en la actualidad su importancia va mucho más allá. Gracias a las APIs dos dispositivos remotos como dos ordenadores o móviles pueden integrarse y comunicarse, exponiendose ambos sus funciones para que sepan que pueden hacer ambos dispositivos, y lo que es más importante, usarlas. El aumento de las Apps para móviles sería impensable sin que estas tuviesen una API funcionando detrás de ellas, que permitiese hacer compatibles los diversos dispositivos, y facilitase su desarrollo a los programadores, al permitirles añadir fácilmente funciones a sus propias creaciones. No es de extrañar que todas las grandes compañias de fabricantes móviles (Sony, Samsung, Motorola...) y de proveedores de servicios de internet (Google, Twitter, Facebook, Windows...), tengan sus propias APIs y continuen desarrollándolas para mejorar el acceso de los usuarios a sus productos.

Compartiendo y viralizando una API

Tareas tan simples como usar la cámara del móvil y compartir luego las fotos, se basan en tener una API que permita realizar ambas tareas, por ejemplo. Este es el secreto del éxito de las redes sociales, por ejemplo: que prestan sus APIs para que cualquier dispositivo pueda usuarlas para, por ejemplo, subir contenidos a su web, pero sin entrar directamente en ella. Otro campo donde las APIs van a ser decisivas será en el comercio electrónico. Imagínate que tienes una empresa con un cierto catálogo de productos. Si haces una API, podrás permitir que ese catálogo se integre en otras páginas para que lo ofrezcan, e incluso vender los productos en otras páginas que no son las tuyas. Todo perfectamente sincronizado, de tal modo que cualquier cambio que hagas en ese catálogo, se verá automáticamente en cualquier página que lo ofrezca.

Además, las APIs también pueden añadir nuevas funcionalidades al mundo de internet. Al crear una API y compartirla con más gente, lo que estás haciendo es permitir a esas personas usar las funciones de tu sitio o programa estén donde estén. Ello redunda en un beneficio mutuo, pues tus servicios serán mas demandados y por otro lado para el usuario será mucho más cómodo utilizarlos. Además, las APIs son abiertas, pero no ofrecen el código de tu página, solo las funciones que tu decidas incluir en ellas, aumentando así la privacidad.

Si hace años se demostró la importancia de tener una página web para las empresas... en la actualidad se está demostrando que una empresa sin API propia está perdiendo muchas oportunidades de negocio.

>> Siguiente - Importancia >>


Si te gusta la nota, colabora con un Me Gusta :)


por Profesores en Importancia

2002 a 2013 · Prohibida la reproducción sin consentimiento - Privacidad