Библиотеки 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 поиска".
Ответы
Ответ 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).
Я бы сказал, иди с тем, что тебе легче. Для каждого языка существует множество отличных библиотек.