Desarrollo de Aplicaciones en Facebook con .NET
No hay que presentar Facebook ya que es la red social de referencia actualmente. Todos sabemos que las aplicaciones de Facebook son una gran oportunidad para los desarrolladores, por el alcance de estas aplicaciones que es muy grande.
Para facilitar el desarrollo de tu aplicación, hay un par de opciones de librerías que te pueden ayudar, que puedes encontrar gratuitamente en CodePlex.
La primera opción, con un poco de tiempo es Facebook Toolkit, que es una librería que mapea 1 a 1 las funciones del API de Facebook. El problema para los desarrollos nuevos con esta función, es la naturaleza del API de Facebook: extremamente cambiante. Por esto es que se desarrolló un nuevo SDK, utilizando muchas de las características de .NET 4.0, como Dynamic.
La nueva librería es Facebook C# SDK. Esta nueva librería no pretende hacer un mapeo como la librería anterior, sino aprovechar las nuevas funcionalidades de C# (y VB) en el campo dinámico para que pueda seguir siendo fácilmente utilizada aún cuando el API de Facebook cambie.
Soporta además, todas las nuevas funcionalidades del API de Facebook, como lo es GRAPH y otras. El proyecto además incluye muchos ejemplos para que aprendas rápidamente, y el soporte lo dan directamente en StackOverflow.
Para más información, utiliza los siguiente vínculos:
- Documentación del Proyecto en CodePlex
- Referencia del API de Facebook
- Documentación para desarrolladores de Facebook
Además, es importante mencionar que esta librería se encuentra entre los paquetes que puedes instalar usando NuGet. Más información sobre Nuget la puedes encontrar aquí y aquí. Además, para instalar esta librería específica, puedes ingresar en la documentación oficial.
Cuéntanos, ¿estás desarrollando alguna aplicación?, ¿qué te parece esta nueva librería?