2009-05-16 24 views
12

Tengo experiencia con .NET (5 años) y Python (1 año) y quiero crear un proyecto web simple con Twitter como columna vertebral. Tengo experiencia con AppEngine, y siempre he querido probar Azure. Voy a hacer un uso extensivo de enviar y analizar tweets de muchos usuarios a la vez, y como establecí un plazo breve para esto, me gustaría tomar el camino más corto posible. Entonces, ¿alguien tiene alguna experiencia con ambos o tiene algún consejo?Python vs. C# Twitter API librerías

Un rápido vistazo a las bibliotecas API de Twitter (http://apiwiki.twitter.com/Libraries) me dio esto para Python:

  • python-twitter por DeWitt Clinton. Esta biblioteca proporciona una interfaz pura de Python para la API de Twitter.
  • python-twyt por Andrew Price. Biblioteca de interfaz de API de Twitter con licencia BSD y cliente de línea de comando.
  • twitty-twister por Dustin Sallings. Una interfaz Twisted para Twitter.

y esto para C#:

  • Yedda Twitter Biblioteca de Yedda. Cada método de la API de Twitter tiene un método .NET equivalente en esta biblioteca contenedora.
  • TwitterooCore API por Eric Willis/RareEdge Design Group. Biblioteca .NET binaria que se puede usar en cualquier proyecto .NET.
  • Twitterizer originalmente por DigitallyBorn, pero ahora de código abierto. Escrito para .NET 2.0.
  • tweet # por Daniel Crenna. "100% de cobertura de REST y API de búsqueda".

Respuesta

4

El mejor consejo es utilizar el idioma con el que se sienta más cómodo.

Yo y un colega hemos reescrito recientemente el back-end de nuestra aplicación web de Twitter con un servicio de C#, y la decisión para nosotros recayó en qué biblioteca se adapta mejor al propósito. Varias de las bibliotecas tienen diferentes "características", algunas son más completas que otras: decidimos qué seleccionar basándonos únicamente en probarlas, y ver cuáles fueron las mejor optimizadas, y facilitaron nuestro trabajo.

Recomendaría una biblioteca C#, pero el campo de juego cambia muy rápidamente, y hemos cambiado las implementaciones un par de veces, ya que Twitter ha desaprobado varios aspectos de su API, y algunos se han actualizado más rápidamente que otros.

4

Pondré mi voto en esta biblioteca de twitter; http://code.google.com/p/python-twitter/

Lo he usado en más de 10 proyectos en los que puedo pensar y ha sido muy bueno. De hecho, he estado usando la versión dev en varios proyectos y la encontré estable y tiene muchas más características.

+0

sí, lo estoy probando en este momento también (solo porque VS tomó tanto tiempo para descargar desde mi MSDNAA xD), pero parece que no puedo hacer que funcione en AppEngine, sigo recibiendo el error que aquí: http://code.google.com/p/python-twitter/issues/detail?id=59 – oleks

0

Puede usar .NET y Python ... IronPython. IronPython trabajará con Yedda. 1

0

Estoy usando this python library para uno de mis proyectos.

Es muy fácil de usar pero muy potente.

3

LINQ to Twitter está disponible también, cubre toda la API de Twitter y funciona con VB, C# y Delphi Prism.

Joe

0

pitón-twyt por Andrew precio. Biblioteca de interfaz de API de Twitter con licencia BSD y cliente de línea de comando.

es mi biblioteca de Python de elección. es bastante sencillo.

0

Tengo un poco de experiencia con la API de Twitter (soy Digitallyborn, autor de Twitterizer).

Yo diría que vaya con lo que es más fácil para usted. Hay muchas bibliotecas geniales para cada idioma.