{"id":332,"date":"2008-01-13T23:34:09","date_gmt":"2008-01-13T21:34:09","guid":{"rendered":"http:\/\/robertopla.net\/blog\/la-importancia-del-api.htm"},"modified":"2008-01-13T23:34:09","modified_gmt":"2008-01-13T21:34:09","slug":"la-importancia-del-api","status":"publish","type":"post","link":"https:\/\/robertopla.net\/blog\/la-importancia-del-api.htm","title":{"rendered":"La importancia del API"},"content":{"rendered":"<p>La raz\u00f3n fundamental por la que eleg\u00ed <a href=\"http:\/\/www.flickr.com\/\">Flickr<\/a> para compartir mis fotos a trav\u00e9s de internet y tener all\u00ed <a href=\"http:\/\/www.flickr.com\/photos\/fotero\/sets\/\">unos \u00e1lbumes<\/a> que poder consultar en cualquier momento o usar en mis p\u00e1ginas web fu\u00e9 que <a href=\"http:\/\/www.flickr.com\/services\/\">Flickr dispone de un API<\/a>.<\/p>\n<p>Es una de las cosas que mis amigos poco interesados -lo justo, dir\u00edan- en internet y las nuevas tecnolog\u00edas no entienden. Piensan que <abbr title=\"Application Programming Interface\">API<\/abbr> es una de esas palabrejas raras que usan los <a href=\"http:\/\/es.wikipedia.org\/wiki\/Geek\">geeks<\/a> para que la gente normal no les entienda.<\/p>\n<p>Sin embargo el <abbr title=\"Application Programming Interface\">API<\/abbr> es un factor clave en Flickr y voy a explicar por qu\u00e9. En primer lugar dir\u00e9 que un <abbr title=\"Application Programming Interface\">API<\/abbr> es b\u00e1sicamente informaci\u00f3n y facilidades para que cualquiera pueda usar en sus aplicaciones las funciones o caracter\u00edsticas de la aplicaci\u00f3n de la cual es el API.<\/p>\n<p>Imaginar que es lo que hacen los programas que us\u00e1is, cuales de sus caracter\u00edsticas son m\u00e1s interesantes. Por ejemplo ese programa de gr\u00e1ficos que retoca los ojos rojos de las fotos o permite cambiarlas de tama\u00f1o o de formato, la hoja de c\u00e1lculo que da los plazos de amortizaci\u00f3n de un cr\u00e9dito, o calcula la base imponible de una factura, o el editor de textos que cambia las may\u00fasculas cuando nos hemos equivocado con la tecla <key>Bloq May<\/key>. Hay muchas veces que necesitamos esas habilidades pero el programa en el que estamos no las ofrece. Imaginad lo que seria poder tener esas funciones siempre a mano, en cualquier sitio.<\/p>\n<p>Eso ser\u00eda posible si todos los programas tuvieran un API y le prestaran sus funciones a cualquiera. Podr\u00edan incluirse en otras aplicaciones o hacer aplicaciones mixtas, con caracter\u00edsticas de unas y otras, solo las que nos interesen. Y si el API fuera muy sencillo, incluso nosotros podr\u00edamos hacernos \u00abatajos\u00bb o \u00abmacros\u00bb para acceder a ellas.<\/p>\n<div style=\"text-align:center\">\n<p><a href=\"http:\/\/www.flickr.com\/photos\/fotero\/\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/flickr_logo.gif\" border=\"0\" alt=\"Flickr\" title=\"Flickr\" \/><\/a>&nbsp;&nbsp;<a href=\"http:\/\/es.youtube.com\/rpla\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/YouTube.gif\" border=\"0\" alt=\"YouTube\" title=\"YouTube\" \/><\/a>&nbsp;&nbsp;<a href=\"http:\/\/mail.google.com\/\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/Gmail.gif\" border=\"0\" alt=\"Gmail\" title=\"Gmail\" \/><\/a><br \/><a href=\"http:\/\/www.stumbleupon.com\/\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/stumbleUpon.gif\" border=\"0\" alt=\"StumbleUpon\" title=\"StumbleUpon\" \/><\/a>&nbsp;&nbsp;<a href=\"http:\/\/del.icio.us\/rpla\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/robertopla.net\/blog\/img\/delicious_rect.gif\" border=\"0\" alt=\"del.icio.us\" title=\"del.icio.us\" \/><\/a>&nbsp;&nbsp;<a href=\"http:\/\/es.groups.yahoo.com\/\" target=\"_blank\"><\/a><\/p>\n<\/div>\n<p>Por otra parte, recordemos a IBM y Apple. El primero hizo ordenadores personales de arquitectura abierta, el segundo guard\u00f3 celosamente los secretos de sus m\u00e1quinas. Mientras que hubo muchas compa\u00f1\u00edas que fabricaron perif\u00e9ricos para IBM incluso hoy el mundo de los Apple se reduce pr\u00e1cticamente a la compa\u00f1\u00eda de la manzana mordida. Puede que los Mac sean mejores, como defienden  sus usuarios, pero son m\u00e1s caros y adem\u00e1s hay que pasar invariablemente por taquilla.<\/p>\n<p>Muchas compa\u00f1\u00edas hicieron dinero con los ordenadores \u00abCompatibles PC\u00bb y eso puso en el mercado, no solo muchos perif\u00e9ricos, sino perif\u00e9ricos baratos y mucho software para usarlos. Sin embargo hay qe reconocer que en el software el modelo vari\u00f3 sensiblemente. En lugar de hacer programas abiertos, que todo el mundo pudiera modificar y mejorar, se eligi\u00f3 para extender el software el modelo propietario y la pirater\u00eda. No es ning\u00fan secreto para cualquier persona inteligente que los primeros beneficiados de la pirtater\u00eda son las empresas que claman por sus \u00abp\u00e9rdidas\u00bb, cuando la realidad es que gracias a las copias \u00abilegales\u00bb su programa lo conoce mucha gente, que al ser una mano de obra abundante hace decidir a los empresarios por lo que &#8216;usa todo el mundo&#8217; y adem\u00e1s impide la penetraci\u00f3n en el mercado de otros productos aunque sean gratuitos, porque en realidad la gente ya tiene algo \u00abgratis\u00bb.<\/p>\n<p>De forma que para mi est\u00e1 clara la relaci\u00f3n directa entre compartir la informaci\u00f3n y extender, mejorar e innovar en un campo y no compartir, ocultar, patentar &#8230;que supone una situacion de monopolio, algo siempre injusto y perjudicial para la parte m\u00e1s d\u00e9bil: el consumidor y la competencia.<\/p>\n<p>Asi que prefiero las iniciativas que comparten la informaci\u00f3n, no secuestran mis datos bajo formatos que no entiendo ni puedo usas si no es con sus productos, que pretenden esclavizarme como cliente, que deciden cuando deber\u00eda de cambiar de software o de hardware sin consultarme solo por pura codicia&#8230;de mi dinero.<\/p>\n<p>Lo siento. A robar a Sierra Morena. Yo quiero libertad. Libertar para decidir que hago con mis datos, para cambiar de programa o de proveedor cuando quiera, para usar mis datos como quiera, para mejorar el software que uso o para prest\u00e1rselo a un amigo, para seguir usando un programa si me funciona y no verme obligado a cambiar de versi\u00f3n y a mezclar churras con merinas si es eso lo que me apetece hacer.<\/p>\n<p>Y despu\u00e9s de haber escrito alrededor de una docena de p\u00e1rrafos, veo que no he escrito sobre lo que pretend\u00eda sino que la introducci\u00f3n se ha convertido en el tema, as\u00ed que Cambiar\u00e9 el titulo del art\u00edculo y escribir\u00e9 a continuaci\u00f3n el que pensaba escribir, dando este por terminado justo aqu\u00ed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La raz\u00f3n fundamental por la que eleg\u00ed Flickr para compartir mis fotos a trav\u00e9s de internet y tener all\u00ed unos \u00e1lbumes que poder consultar en cualquier momento o usar en mis p\u00e1ginas web fu\u00e9 que Flickr dispone de un API. &hellip; <a href=\"https:\/\/robertopla.net\/blog\/la-importancia-del-api.htm\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-332","post","type-post","status-publish","format-standard","hentry","category-frikilandia"],"_links":{"self":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/comments?post=332"}],"version-history":[{"count":0,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/posts\/332\/revisions"}],"wp:attachment":[{"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/media?parent=332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/categories?post=332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robertopla.net\/blog\/wp-json\/wp\/v2\/tags?post=332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}