miércoles, 31 de agosto de 2011

API para todos!

La competendia por el software más preciado es el día a día del desarrollador actual, esto explica que hoy en día casi todo tenga un API de desarrollo. Servicios de video y stream por internet, servicios de  reproduccion de música según el estado de ánimo del visitante, servicios de correo, servicios de almacenamiento de datos... se puede decir que el servicio que no tenga un API sencillamente "no esta jugando en las grandes ligas todavia". 

Pero, Porqué es tan necesario que cada servicio que exista en la web tenga un API?,  ah bueno, otra cosa muy importante: Que es un API?... Un API (Apication Programming Interface) es un código que expone al público la empresa creadora de un software o un servicio, para que pueda ser integrado o utilizado por aplicaciones hechas por terceros, es decir , la parte de un programa o de un servicio que va a interactuar con otros programas. Los API pueden ser públicos (o gratis) y privados (estos hay que pagarlos) y sus precios pueden variar según la demanda y las caracteristicas de las applicaciones que les soportan. 

Una de las características que hace importante a los API'S es que son los responsables de que aplicaciones web tan cotidianas como twitter o facebook, puedan ser portadas a los teléfonos móbiles y otros dispositivos portatiles, y aun más,  poder escoger entre diferentes programas con los cuales accesarlas, e incluso integrar varias tecnologías en una aplicacion (como por ejemplo tweetdeck), para facilitar al usuario el manejo de múltiples cuentas de usuario en diferentes sistemas de red social.

Los API son los responsables de un intercambio masivo de información entre aplicaciones y brindan la oportunidad de involucrar diferentes tipos de contenidos, integrandolos, mezclandolos, generando como resultado: Variedad... y en la variedad, esta el gusto!

No hay comentarios:

Publicar un comentario

Y los comentarios van aca...