हम अपने Django प्रोजेक्ट के लिए एक सामान्य रीस्टफुल एपीआई समाधान की तलाश में हैं। हम पहले एपीएक्स कॉल के लिए वेब साइट पर और बाद में मोबाइल ऐप, बाहरी ऐप्स और उस तरह की चीजों के लिए एपीआई का उपयोग करेंगे।Django ReSTful API - django-piston बनाम django-tastypie
मुझे दो मॉड्यूल मिले जो व्यापक रूप से उपयोग किए जाने लगते हैं। django-piston और django-tastypie
जो मैंने पढ़ा है, उससे पिस्टन बड़ा लगता है और इस प्रकार अधिक परिपक्व हो सकता है लेकिन शायद थोड़ा पुराना हो सकता है ?! जबकि स्वादिष्ट अपेक्षाकृत नया और अच्छी तरह से प्रलेखित है।
साथ जाने के लिए सबसे अच्छी बात क्या होगी? django-piston या django-tastypie? हमारे लिए महत्वपूर्ण (प्राथमिकता द्वारा आदेश दिया गया): स्रोत, दस्तावेज़ीकरण, स्थिरता, उपयोग में आसानी का निरंतर रखरखाव।
संपादित करें (2013 जुला 16 वीं):
अब एक वर्ष से अधिक बाद में हम एक स्पष्ट विजेता है। पहले हम tastypie के साथ चला गया। जिसे हम पसंद करते थे। लेकिन आधे साल बाद या तो हम आने वाले django-rest-framework पर स्विच कर चुके थे और कभी पीछे नहीं देखा।
क्या हम इसके बारे में सबसे अधिक पसंद:
अच्छा प्रलेखन
सक्रिय समुदाय
साफ डिजाइन (Django के वर्ग आधारित विचारों का निर्माण)
ब्राउज़ करने योग्य एपीआई के लिए विकास और डिबगिंग
हम एपीआई पर बहुत भरोसा करते हैं (भविष्य में) हमारी मुख्य चिंताओं में से एक है। हम रखरखाव से मिले - टॉम क्रिस्टी - (ऑन और ऑफ़लाइन) और वह इस परियोजना के प्रति बहुत प्रतिबद्ध हैं। तो हम django-rest-framework का उपयोग करके बहुत सहज महसूस करते हैं।
मुझे इसे एक टिप्पणी के रूप में छोड़ना होगा, क्योंकि कुछ कारणों से * सही जगह पर * बिंदुओं को अपडेट करने के लिए * को अस्वीकार कर दिया गया था क्योंकि 'यह संपादन समीक्षाकर्ताओं द्वारा बहुत छोटा है'। डॉक्स: http://django-rest-framework.org/ ब्राउज़ करने योग्य एपीआई उदाहरण: http: //restframework.herokuapp।कॉम/ –
अद्यतन लिंक के लिए धन्यवाद; मैंने उन्हें ठीक कर दिया है। –
+1: वह तुलना पृष्ठ वास्तव में अच्छा है। ऐसा लगता है कि डीजेंगो-रेस्ट-फ्रेमवर्क निश्चित रूप से सही विकल्प है - इसमें गिटूब पर अब तक की सबसे अधिक गतिविधि है (इसलिए यह अभी भी सक्रिय रूप से बनाए रखा गया है) और यह केवल एकमात्र है जिसे उत्पादन के लिए तैयार किया गया है। – ArtOfWarfare