Подтвердить что ты не робот

Библиотеки API Python против С# Twitter

У меня есть опыт работы с .NET(5yrs) и Python (1yr), и я хочу создать простой веб-проект с Twitter в качестве основы. У меня есть опыт работы с AppEngine, и я всегда хотел попробовать Azure. Я собираюсь широко использовать отправку и разбор твитов от большого количества пользователей за раз, и поскольку я установил короткий срок для этого, я хотел бы взять кратчайший путь. Так кто-нибудь имеет какой-либо опыт с обоими из них или есть какие-либо советы?

Быстрый просмотр библиотек twitter API (http://apiwiki.twitter.com/Libraries) дал мне это для python:

  • python-twitter от DeWitt Clinton. Эта библиотека предоставляет чистый интерфейс Python для API Twitter.
  • python-twyt от Andrew Price. BSD лицензировала библиотеку интерфейса API Twitter и клиент командной строки.
  • twitty-twister Дастин Саллингс. Скрученный интерфейс для Twitter.

и это для С#:

  • Библиотека Yedda Twitter от Yedda. Каждый метод API Twitter имеет эквивалентный метод .NET в этой библиотеке оберток.
  • TwitterooCore API от Eric Willis/RareEdge Design Group. Бинарная библиотека .NET, которая может использоваться в любом .NET-проекте.
  • Twitterizer первоначально DigitallyBorn, но теперь с открытым исходным кодом. Написано для .NET 2.0.
  • tweet # by Daniel Crenna. "100% охват REST и API поиска".
4b9b3361

Ответ 1

Лучший совет - использовать любой язык, на котором вы наиболее комфортно.

Сам я и коллега недавно переписали весь веб-приложение Twitter с поддержкой С#, и решение для нас подошло к тому, какая библиотека лучше всего подходит для этой цели. Некоторые библиотеки имеют разные "функции", некоторые из них более полны, чем другие: мы решили выбрать, основываясь исключительно на их проверке, и видя, какие из них были оптимизированы, и сделали нашу работу проще.

Я бы рекомендовал библиотеку С#, но игровое поле менялось очень быстро, и мы несколько раз меняли реализацию, так как Twitter не одобрял различные аспекты их API, а некоторые обновлялись быстрее, чем другие.

Ответ 2

Я бы поместил свой голос в эту библиотеку twitter; http://code.google.com/p/python-twitter/

Я использовал его в 10+ проектах, о которых я могу думать, и это было очень хорошо. Я действительно использовал версию dev в ряде проектов и нашел ее стабильной и имеет гораздо больше возможностей.

Ответ 3

LINQ to Twitter также доступен, охватывает весь API Twitter и работает с VB, С# и Delphi Prism.

Джо

Ответ 4

Вы можете использовать как .NET, так и Python... IronPython. IronPython будет работать с Yedda. 1

Ответ 5

Я использую эту библиотеку python для одного из моих проектов.

Он очень прост в использовании и очень мощный.

Ответ 6

python-twyt от Andrew Price. BSD лицензировала библиотеку интерфейса API Twitter и клиент командной строки.

- моя библиотека python. это довольно просто.

Ответ 7

У меня есть немного опыта работы с API Twitter (я Digitallyborn, автор Twitterizer).

Я бы сказал, иди с тем, что тебе легче. Для каждого языка существует множество отличных библиотек.