¿Son realmente las APIs tan importantes para la Web 2.0?
02.05.07
Siempre que se habla de Web 2.0 se mencionan las APIs como una parte esencial. Y es cierto que la de Google Maps ha contribuido a la aparición de cientos de mashups que no habrían sido posible sin la "generosidad" de Google. Pero hay otras muchas APIs que sirven de bien poco o que, como mucho, permiten hacer ciertas cosas un poco más rápido. La pregunta que hay que empezar a hacerse es si realmente las APIs son tan importantes.
Como todo, depende. En Alianzo, por ejemplo, utilizamos varias APIs para elaborar el ranking de blogs. Pero lo cierto es que son cosas que podríamos hacer extrayendo directamente los datos con programas conocidos como parseadores. Una API no deja de ser un software preparado para facilitar este trabajo. Pero en la mayoría de los casos, lo que hace es complicarlo, puesto que las APIs extraen la información de otro servidor normalmente mucho más cargado. El caso extremo es Technorati, cuya API deja mucho que desear.
Por si fuera poco, casi todas las APIs tienen limitaciones al número de consultas. Incluida la de Google Maps. Y es que los suministradores de la información tampoco quieren regalarla. No se trata de un nuevo mecanismo para generar contenidos libres, como muchas veces podemos llegar a pensar inspirándonos en el software libre. Normalmente, el objetivo de la API es simplemente permitir a los programadores realizar algunos experimentos.
Tim O'Reilly hablaba recientemente de este tema y mencionaba un par de recomendaciones a la hora de usar APIs:
- Hay que dar valor sobre la API. Es lo que hacen los mashups como Bilbao.bi que incluyen contenido de los usuarios georeferenciado. Cuanto más difícil sea replicar este valor, mejor. No basta con utilizarla para extraer datos que después se van a ofrecer disfrazados. Es lo que les va a ocurrir a muchos de los mashups con la aparición del servicio MyMaps de Google.
- Lo ideal sería pagar por usar la API para que mañana no te puedan cortar el grifo. Nosotros en el ranking de blogs ofrecemos una contraprestación a los propietarios de los datos en forma de imagen, por lo que dudo que nos quieran cerrar el servicio. Más bien al revés. Cada día noto mejor disposición a colaborar.
Como todo, depende. En Alianzo, por ejemplo, utilizamos varias APIs para elaborar el ranking de blogs. Pero lo cierto es que son cosas que podríamos hacer extrayendo directamente los datos con programas conocidos como parseadores. Una API no deja de ser un software preparado para facilitar este trabajo. Pero en la mayoría de los casos, lo que hace es complicarlo, puesto que las APIs extraen la información de otro servidor normalmente mucho más cargado. El caso extremo es Technorati, cuya API deja mucho que desear.
Por si fuera poco, casi todas las APIs tienen limitaciones al número de consultas. Incluida la de Google Maps. Y es que los suministradores de la información tampoco quieren regalarla. No se trata de un nuevo mecanismo para generar contenidos libres, como muchas veces podemos llegar a pensar inspirándonos en el software libre. Normalmente, el objetivo de la API es simplemente permitir a los programadores realizar algunos experimentos.
Tim O'Reilly hablaba recientemente de este tema y mencionaba un par de recomendaciones a la hora de usar APIs:
- Hay que dar valor sobre la API. Es lo que hacen los mashups como Bilbao.bi que incluyen contenido de los usuarios georeferenciado. Cuanto más difícil sea replicar este valor, mejor. No basta con utilizarla para extraer datos que después se van a ofrecer disfrazados. Es lo que les va a ocurrir a muchos de los mashups con la aparición del servicio MyMaps de Google.
- Lo ideal sería pagar por usar la API para que mañana no te puedan cortar el grifo. Nosotros en el ranking de blogs ofrecemos una contraprestación a los propietarios de los datos en forma de imagen, por lo que dudo que nos quieran cerrar el servicio. Más bien al revés. Cada día noto mejor disposición a colaborar.
Leer comentarios (1) y/o añadir comentario
• Jose A. del Moral
•
Comentarios:
1. Yo no sólo creo que son importantes, sino que van a tener el papel de las capas software a medio plazo. Al igual que bajo esta página hay un servidor web y un gestor de base de datos, en muchas de las aplicaciones web que vamos a usar cogerán los datos de algún lugar, los integrarán con otro, pondrán una capa de un tercero y habrá referidos para otros dos... eso sí, como decís es clave una relación contractual
Publicado por: Antonio 02.05.07 a las 01:25:50
Publicado por: Antonio 02.05.07 a las 01:25:50
Publicar un comentario
Redes Sociales
Sobre este blog
Blog corporativo de Alianzo con información sobre la Web 2.0 y sobre los proyectos de la empresa.
Buscar
Categorías
Blogs (273)Digg/Menéame (18)
Empresa 2.0 (157)
Eventos 2.0 (10)
Marketing viral (45)
Política 2.0 (45)
Redes sociales (228)
Social tools (94)
Web 2.0 (109)
Wikis (59)
Otros blogs
Últimos comentarios
Re: FAQ 2.0(Víctor - 08.09.08 - 04:48:54)
Re: FAQ 2.0
(Miguel Angel Ivars Mas - 08.09.08 - 02:39:13)
Re: Dell y Arcelor, dos casos de empresas que crean webs 2.0
(Sergio - 07.09.08 - 20:30:45)
Re: La venta de puntos del carné era un meme
(juan - 07.09.08 - 19:13:58)
Re: La venta de puntos del carné era un meme
(jose - 07.09.08 - 19:12:04)
Los artículos más comentados
Un consejo asesor para Alianzo (16)Las redes sociales son un pésimo negocio (6)
Centros de alto rendimiento para emprendedores (6)
¿Por qué la Ley de Metcalfe no funciona con las redes sociales? (5)
La nueva tendencia: acumular opiniones de los usuarios (5)
¿Se puede escribir algo original sobre Google Chrome? (5)
Innovación abierta : casos de éxito (4)
Redes sociales: el secreto está en la masa (2)
Política de moderación de comentarios (2)
FAQ 2.0 (2)
Archivos
Septiembre 2008 (3)Agosto 2008 (12)
Julio 2008 (13)
Junio 2008 (24)
Mayo 2008 (20)
Abril 2008 (14)
Marzo 2008 (17)
Febrero 2008 (24)
Enero 2008 (25)
Diciembre 2007 (32)
Noviembre 2007 (24)
Octubre 2007 (32)

