desarrollador Tantek Çelik compara APIs para la construcción de bloques, permitiendo a los desarrolladores con experiencia para modelar rápidamente ricas aplicaciones, sitios, herramientas y servicios. Web editor Patrick H Lauke de acuerdo, añadiendo que un beneficio clave de API se está aprovechando de los servicios que proporcionan funcionalidad estrecha muy bien.
"Hay Flickr de gestión de fotos, Amazon S3 para el almacenamiento, Twitter para microblogging," él dice.
"En muchos casos, es rentable para utilizarlos en lugar de construir una funcionalidad equivalente a medida o por separado." En otras palabras, como desarrollador Shaun Inman dice: ". Usted descarga de la gestión de contenidos y mantenimiento relacionado, pero luego agregada dicho contenido en sus propios sitios"
medios pasados de moda de la incorporación de contenidos "extranjero", como marcos, se vuelven menos frecuentes cuando se utilizan las API y, a falta de las API se modifique, el contenido llega a un previsible y de manera a menudo styleable, lo que le permite reutilizar el contenido como mejor le parezca.
Otro de los beneficios, dice desarrollador Yahoo evangelista Cristiano Heilmann, es en el uso de la API que permite potencialmente sus datos a extenderse más allá de los sitios que está siendo agregada en:. "Si puedo subir fotos a Flickr para incluir en mi sitio, toda la conversión está hecho para mí de forma gratuita Además, toco en un comunidad de personas interesadas en el etiquetado y comentando mis datos. Esto puede ser retirado para añadir palabras clave y hacer que mis datos más fáciles de encontrar por los motores de búsqueda.
Y en el caso de mi servidor va abajo, la información seguirá estando disponible. "
En las gráficas: Twitter además de la API de Google Chart habilitadas cristiana Heilmann para crear 'tipo' de Twitter gráficos
Sea creativo
Por supuesto, con la corriente popularidad del API y su relativa facilidad de uso, hay un peligro de ir 'API loco "- usando el mayor número posible.
"Usted sabe que no está utilizando APIs correctamente cuando, en lugar de pensar en algo que quieres lograr y la búsqueda de una API para ayudar, en su lugar encontrar API geniales y se pregunta donde puede utilizarlos", advierte desarrollador David Dixon.
También es discutible que a pesar de la implementación de la API "típico" está bien para algunos sitios, mejores diseñadores deben ir más allá.