2009-05-16 18 views
12

मुझे .NET (5yrs) और पायथन (1yr) दोनों के साथ अनुभव है और मैं ट्विटर के साथ रीढ़ की हड्डी के रूप में एक साधारण वेब प्रोजेक्ट बनाना चाहता हूं। मुझे AppEngine के साथ अनुभव है, और हमेशा Azure कोशिश करना चाहता था। मैं एक समय में बहुत से उपयोगकर्ताओं से ट्वीट भेजने और पार्स करने का व्यापक उपयोग करने जा रहा हूं, और चूंकि मैंने इसके लिए एक छोटी समय सीमा तय की है, इसलिए मैं सबसे छोटा रास्ता संभव लेना चाहता हूं। तो क्या किसी के पास इनमें से दोनों के साथ कोई अनुभव है, या कोई सलाह है?पायथन बनाम सी # ट्विटर एपीआई पुस्तकालय

  • अजगर-चहचहाना डेविट क्लिंटन द्वारा:

    चहचहाना एपीआई पुस्तकालयों (http://apiwiki.twitter.com/Libraries) पर एक त्वरित दृष्टि मुझे इस अजगर के लिए दे दी है। यह लाइब्रेरी ट्विटर एपीआई के लिए एक शुद्ध पायथन इंटरफ़ेस प्रदान करती है।

  • एंड्रयू प्राइस द्वारा पायथन-ट्विट। बीएसडी लाइसेंस प्राप्त ट्विटर एपीआई इंटरफ़ेस लाइब्रेरी और कमांड लाइन क्लाइंट।
  • डस्टिन सेलिंग द्वारा ट्विटी-ट्विस्टर। ट्विटर पर एक मुड़ इंटरफ़ेस।

और सी # के लिए इस:

  • Yedda ट्विटर Yedda द्वारा पुस्तकालय। प्रत्येक ट्विटर एपीआई विधि में इस रैपर लाइब्रेरी में समकक्ष .NET विधि है।
  • एरिक विलिस/रेयरएज डिजाइन समूह द्वारा ट्विटरूकोर एपीआई। बाइनरी .NET लाइब्रेरी जिसका उपयोग किसी भी .NET प्रोजेक्ट में किया जा सकता है।
  • मूल रूप से DigitallyBorn द्वारा ट्विटरज़र, लेकिन अब खुला स्रोत। .NET 2.0 के लिए लिखा गया।
  • ट्वीट # डैनियल क्रेना द्वारा। "आरईएसटी और खोज एपीआई का 100% कवरेज"।

उत्तर

4

सबसे अच्छी सलाह है कि आप जिस भी भाषा के साथ सबसे अधिक आरामदायक हैं उसका उपयोग करना सबसे अच्छी सलाह है।

स्वयं और एक सहयोगी ने हाल ही में हमारे ट्विटर वेब-ऐप के सी # सेवा के साथ पूरे बैक-एंड को फिर से लिखा है, और हमारे लिए यह निर्णय नीचे आया कि कौन सा लाइब्रेरी उद्देश्य के अनुकूल है। कई पुस्तकालयों में 'फीचर्स' अलग-अलग हैं, कुछ दूसरों की तुलना में अधिक पूर्ण हैं: हमने तय किया कि उन्हें पूरी तरह से अनुकूलित करने के लिए कौन सा चयन करना है, और यह देखना कि सबसे अच्छा अनुकूलित कौन सा था, और हमारी नौकरी को आसान बना दिया।

मैं सी # लाइब्रेरी के लिए सिफारिश करता हूं, लेकिन खेल का मैदान बहुत तेज़ी से बदलता है, और हमने दो बार कार्यान्वयन बदल दिया है, क्योंकि ट्विटर ने अपने एपीआई के विभिन्न पहलुओं को हटा दिया है, और कुछ ने और अधिक तेज़ी से अपडेट किया है दूसरों की तुलना में।

4

मैं इस ट्विटर लाइब्रेरी के लिए अपना वोट डालूंगा; http://code.google.com/p/python-twitter/

मैंने इसे 10+ परियोजनाओं में उपयोग किया है जिसे मैं सोच सकता हूं और यह बहुत अच्छा रहा है। मैं वास्तव में कई परियोजनाओं में देव संस्करण का उपयोग कर रहा हूं और इसे स्थिर पाया है और इसमें कई और सुविधाएं हैं।

+0

हाँ, मैं अभी भी इसे अभी भी कोशिश कर रहा हूं (सिर्फ इसलिए कि वीएस को मेरे एमएसडीएनएए एक्सडी से डाउनलोड करने में इतना लंबा समय लगता है), लेकिन मुझे लगता है कि यह ऐपइंजिन में काम नहीं कर रहा है, वे त्रुटि प्राप्त करते रहें यहां कवर करें: http://code.google.com/p/python-twitter/issues/detail?id=59 – oleks

0

आप .NET और पायथन दोनों का उपयोग कर सकते हैं ... IronPython। आयरनपीथन यद्य के साथ काम करेगा। 1

0

मैं अपने प्रोजेक्ट में से किसी एक के लिए this python library का उपयोग कर रहा हूं।

यह उपयोग करना वास्तव में आसान है और अभी तक बहुत शक्तिशाली है।

3

LINQ to Twitter भी उपलब्ध है, पूरे ट्विटर एपीआई को कवर करता है, और वीबी, सी #, और डेल्फी प्रिज्म के साथ काम करता है।

जो

0

एंड्रयू प्राइस द्वारा पायथन-ट्विट। बीएसडी लाइसेंस प्राप्त ट्विटर एपीआई इंटरफ़ेस लाइब्रेरी और कमांड लाइन क्लाइंट।

मेरी पसंद की पायथन पुस्तकालय है। यह काफी सरल है।

0

मुझे ट्विटर एपीआई (मैं डिजिटाइबर्न, ट्विटर ट्विटर के लेखक) के साथ थोड़ा सा अनुभव है।

मैं कहूंगा कि आपके लिए सबसे आसान क्या है। हर भाषा के लिए वहां बहुत सारी महान पुस्तकालय हैं।

संबंधित मुद्दे