¿Qué biblioteca de Facebook .NET es la mejor para usar?

votos
27

Hay una lista de los proyectos aquí , principalmente el Facebook Developer Toolkit y Facebook.NET . Sin embargo, he visto una gran cantidad de comentarios negativos sobre el conjunto de herramientas y parece que Facebook.NET no se ha actualizado a la última API de Facebook.

¿Vale la pena usar alguno de estos? ¿Hay otras buenas bibliotecas por ahí?

Específicamente, estoy buscando usar la biblioteca en una aplicación ASP.NET MVC.

¡Gracias!

Publicado el 08/10/2008 a las 21:58
fuente por usuario
En otros idiomas...                            


15 respuestas

votos
2

Facebook Developer Toolkit ha estado bien para todo lo que necesitaba. Sin embargo, vale la pena mencionar que al menos hasta septiembre, la documentación, ejemplos y tutoriales para Facebook Developer Toolkit están tan desactualizados con su versión actual (Release Candidate 2) que podría ser un campo minado para un nuevo desarrollador.

Respondida el 08/10/2008 a las 22:55
fuente por usuario

votos
12

También comencé a experimentar con Facebook Developer Toolkit (FDT) pero lo dejé caer para Facebook.NET. Hay un tenedor de este último en http://www.codeplex.com/fbnet que cubre lentamente los cambios recientes en la API de Facebook. Eche un vistazo a esta publicación ya que tiene algunos puntos de integración interesantes para Facebook.NET y MVC http://www.coderjournal.com/2008/06/mvc-facebook-wonderful-development-platform/

FDT está hecho principalmente para WebForms y le llevará un tiempo integrarlo correctamente con MVC. Y Matt tiene razón: la documentación de FDT RC2 (la última vez que revisé) estaba desactualizada y era engañosa. Si planeas usar esto de todos modos revisa esto también en http://corcoranpstech.blogspot.com/2008/06/facebook-mvc.html

También puede encontrar una biblioteca prometedora, todavía en alfa, (API de Facebook para .NET) aquí: http://facebook.codeplex.com/

última adición: la única biblioteca que uno debería verificar ahora es http://facebooksdk.codeplex.com/

Respondida el 25/10/2008 a las 09:35
fuente por usuario

votos
4

Creo que estamos bastante fríos.

El kit de herramientas de CodePlex es una pesadilla completa, según casi todos los que han intentado usarlo. El estado actual es que han lanzado una versión 2.0 que no es retrocompatible con las cosas anteriores y no es compatible con los últimos cambios de la API de Facebook. Las versiones anteriores (1.7 y anteriores) ya no son compatibles y ahora están rotas con la API más reciente. La nueva versión es defectuosa e incompleta, ha sido efectivamente abandonada por el desarrollador y también es incompatible con la API más reciente. Y cada versión de la que tengo conocimiento es solo 3.5, lo que significa que todavía no puede ponerla en producción.

En resumen, es más o menos el peor de los casos. Hasta que alguien dé un paso adelante y ponga en funcionamiento una biblioteca, será mejor que haga lo suyo. Personalmente estoy basando el mío en la biblioteca de facebook-c-sharp , que es liviana y básicamente funciona. Es solo para winforms, por lo que tendrás que eliminar casi todo y simplemente usar los contenedores REST, pero te ahorrará mucho trabajo para comenzar.

Respondida el 30/10/2008 a las 18:06
fuente por usuario

votos
5

FYI, la versión 2.0 de la FDT fue recientemente lanzada oficialmente, y se ha trabajado mucho para corregir errores y ser más compatible con la API actual (divulgación completa: soy uno de los que mantienen el proyecto).

El proyecto ha estado muerto por un tiempo, pero voy a tratar de mantenerlo más actualizado a partir de ahora, así que podrías probarlo. Además, trataremos de mejorar al evaluar y aceptar parches de la comunidad, por lo que si encuentra algo que no funciona, siéntase libre de enviar un parche.

Respondida el 10/11/2008 a las 16:10
fuente por usuario

votos
3

He usado FDT para un par de aplicaciones pequeñas. Hay mucha borkiness general, pero hasta donde puedo determinar, la mayor parte se debe al hecho de que las API de Facebook son un objetivo en movimiento de alta velocidad y están poco documentadas (esto fue especialmente cierto en torno a la introducción del nuevo diseño de perfil). No creo que se deba culpar a los desarrolladores de FDT por la falta de compatibilidad, cuando esto probablemente se deba principalmente a la jubilación de Facebook o al cambio de funciones principales.

(No estoy afiliado a FDT aunque he sugerido algunos parches).

Respondida el 25/11/2008 a las 18:33
fuente por usuario

votos
0

Otra opción que acabo de encontrar es Silverlight Facebook Client Side API v0.001 . Aún en fase de demostración / poc pero parece bastante prometedor.

Respondida el 03/02/2009 a las 23:37
fuente por usuario

votos
1

El Facebook Developer Toolkit solía ser bastante malo. Ahora la versión 2.0 está disponible y se ve genial. Aquí hay un escrito.

Cómo usar Facebook Developer Toolkit 2.0 - Devtacular

Respondida el 09/02/2009 a las 16:43
fuente por usuario

votos
0

No use el kit de herramientas para desarrolladores si conoce a la empresa consultora que crea y respalda esto. No confío en nada creado por Clarity Consulting, que es quien creó ese Toolkit (errores, métodos que son demasiado largos, sobrecodificados y prácticas de codificación raras e ineficientes). Tenga en cuenta que Clarity usa mucho los DataSets en muchas de sus soluciones propias (los buenos desarrolladores y arquitectos NO UTILIZAN DATASETS, sin importar cuán grande o pequeña sea una aplicación ... son basura). De acuerdo, no hay DataSets en ese marco (gracias a Dios), pero esa es la mentalidad detrás de esa empresa.

De hecho, distribuya su propio contenedor para Facebook si desea un control total, incluso si es más trabajo. De lo contrario, iría con la API de Facebook.NET que a mí me parece muy bien codificada y fue hecha por un gurú de MS.

Respondida el 02/03/2009 a las 03:13
fuente por usuario

votos
0

La siguiente página proporciona un excelente (y simple) puerto usando mvc. http://onishimura.com/2009/04/13/facebook-and-aspnet-mvc

En la página FB Developer, proporciona un enlace de Complemento a MVC, que encontré que es solo para el kit de herramientas 1.X pero no 2.0. Y la necesidad de extender ViewPage a otra página maestra, hace que el controlador de MVC no sea accesible para la API de FB (que no veo que la View tenga control directo). El enlace arriba mencionado proporciona tal puerto para crear y poner el objeto api en el diccionario TempData que es accesible para el controlador.

Respondida el 24/05/2009 a las 17:11
fuente por usuario

votos
0

Facebook Developer Toolkit tiene un lanzamiento 3.0 que saldrá pronto (supuestamente a fines de octubre). Ver esta publicación en el blog

He estado trabajando con la última fuente de FDT 3.0 para una aplicación de Facebook con ASP.NET MVC y ha sido muy fácil trabajar con ella. El código de muestra, la documentación y las preguntas / respuestas pasadas de los foros de Codeplex han cubierto todos los problemas que he encontrado para avanzar en esta biblioteca.

Las otras bibliotecas para .NET simplemente no se mantienen y no tienen la masa crítica de uso o la participación de la comunidad para ayudarlo a tener éxito como desarrollador. Pasé mucho tiempo intentando que mi aplicación funcionara con el ".NET Facebook API Client", pero hay muy pocas señales de vida en esa comunidad, lo que me hizo abandonarla.

No probé Facebook.NET ya que no tenía ninguna fuente registrada desde enero de 2008, lo que no era un buen augurio para un objetivo que se mueve tan rápido como la API de Facebook.

Respondida el 26/10/2009 a las 17:59
fuente por usuario

votos
3

Acabo de ver que esto fue lanzado hoy: el SDK de Facebook de Microsoft .

Este kit de herramientas se proporciona como una biblioteca de cliente de Facebook similar a la biblioteca de cliente PHP de Facebook o la biblioteca de JavaScript de Facebook. El objetivo es permitir a los desarrolladores .NET aprovechar de forma rápida y sencilla las diversas características de la plataforma de Facebook. Este juego de herramientas ha evolucionado con el tiempo con la participación de la comunidad y de Microsoft. La última versión (v3.0) incluye nuevas mejoras arquitectónicas y proporciona una interfaz asíncrona para usar el kit de herramientas de Silverlight y de WPF.

Parece la mejor opción que existe ahora para los deleveopers de .NET.

Respondida el 09/11/2009 a las 19:56
fuente por usuario

votos
4

La construida por los ingenieros de Facebook? http://developers.facebook.com/blog/post/395

Respondida el 17/07/2010 a las 02:44
fuente por usuario

votos
0

Como he publicado en # 3908765 , he encontrado Facebook # ser bastante bueno, aunque tuve que solucionar algunas cosas. No es perfecto, pero sin duda un buen punto de partida.

Respondida el 12/10/2010 a las 15:13
fuente por usuario

votos
3

Se recomienda usar directamente la API de Facebook. Cuando investigué SDK hace varios meses, me encontré a todos a ser obsoletos y bastante un campo de minas para navegar. SDK de Facebook sigue los estándares de REST, por lo que debería ser bastante fácil de recoger. Además, todos los dolores que vienen con el uso de la API de Facebook (por ejemplo, insectos, api cambiando todo el tiempo) todavía va a estar allí cuando se utiliza un SDK, pero si usted escribe su propio código, que será más fácil para usted para hacer frente ellos. Además, cuando se realiza un cambio de facebook (que lo hacen todo el tiempo, incluyendo otra que se están proponiendo en la actualidad), no tendrá que esperar a que el SDK para ser actualizado.

Respondida el 22/10/2010 a las 07:01
fuente por usuario

votos
0

Es posible que desee probar una nueva API que he desarrollado para el gráfico social aquí .

Es fácil de usar y al mismo tiempo le costará $ 50 a desbloquearlo fácilmente le ahorrará horas de tiempo jugando con las otras bibliotecas por ahí. También será actualiza continuamente a medida que uso mi propia biblioteca en mi sitio web principal. Eso significa que usted no tiene que preocuparse de que se rompa, de hecho, está diseñado de tal manera que si cambia sus FB objetos que seguirá funcionando (no se rompen).

Por favor probarlo y quiero saber cómo funciona para usted.

Respondida el 19/04/2011 a las 18:39
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more