Aplicaciones en Facebook 1º parte

 Para los que no conocen, Facebook es la red social con mayor crecimiento en el mundo de Internet. Este sitio permite a sus usuarios compartir  no solo fotos  y vídeos, si no la experiencia de compartir millones de aplicaciones hechas por 3ros a facebook. Si leyeron bien cualquier persona con un poco de conocimiento en lenguajes de programación web puede programar aplicaciones que pueden ser compartidas y visitadas por millones de usuarios en todo el mundo, aun que parezca bastante simple es un mercado que esta moviendo millones de dolares en USA, Asia y Europa.

¿Pero como se programa una aplicación en Facebook?  primero hay que entender como nuestra aplicación debe comunicarse mediante REST. es decir nuestro sistema hace un request a facebook y recibe un xml de respuesta. hasta aquí parece muy difícil, pero por suerte hay gente con buen corazón y ya se encuentran dando vuelta varias API's para cada lenguaje. El que nos importa ahora .Net, las dos API's mas importantes en este momento son:

Hasta ahora solo probé la primera con muy buen resultado (sin quitarle valor a la segunda), hice una aplicación llamada Soy hincha de... en solo un fin de semana, ahora tiene más de 200 usuarios y va creciendo de a poquito, próximamente voy ha construir alguna más interesante.

Algo que se debe tener en cuenta es que el ritmo de las versiones de estas API van con el ritmo en el que Facebook actualiza su framework. Es recomendable que una vez que elijan una API cada cierto tiempo revisen si el framework de Facebook cambio y si hay una actualización de la API.

Muy importante es saber como Facebook muestra nuestra aplicación en su sitio, en un principio lo hacia directamente dentro de un IFrame, una solución con poca performance pero el 80% y mas de desarrolladores lo hacen. Una Novedad es que Facebook agrego un lenguaje de etiquetas como HTML llamdo FBML donde estas etiquetas son reconocidas por Facebook y procesadas, liberando el código HTML, algo muy parecido a lo que hace ASP.Net. De estas dos técnicas solo prové la primera, es rápida, muy fácil y para una aplicación pequeña es suficiente.

Bueno creo que para empezar está bien, tienen links para y viendo de que estoy hablando y le dejo mi profile en Facebook también.

Un abrazo
 

9 Comments

Comments have been disabled for this content.