मैं आरईएसटी खोज से संबंधित एक अवधारणा को स्पष्ट करने की कोशिश कर रहा हूं - यह है कि एक विश्वसनीय सेवा के लिए हैटियोस बाधा को संतुष्ट करना है या नहीं, इसका मतलब है कि अब यूआरआई बदल सकते हैं, क्योंकि वे खोजने योग्य और दस्तावेज नहीं हैं।आरईएसटी की खोज और एचएटीओएएस का मतलब है कि आप यूआरआई बदल सकते हैं?
ऐसा लगता है कि Cool URIs की अवधारणा का पालन नहीं करना है - तथ्य यह है कि यूआरआई कभी नहीं बदलते हैं। यह वेब के मॉडल के साथ कुछ हद तक अनिश्चित है (जो आरईएसटी अनिवार्य रूप से पूरी तरह से फिट होना चाहिए) - तथ्य यह है कि यूआरएल बुकमार्क करने योग्य और कभी नहीं बदलते हैं, और तथ्य यह है कि आप एक बार सीखते हैं, तो आप सीधे इसके लिए जा सकते हैं और आप करते हैं जड़ से गुजरना और हर बार इसे खोजना नहीं है।
इस पर कोई प्रतिक्रिया की सराहना की जाती है।
त्वरित प्रतिक्रिया के लिए धन्यवाद कार्य करेंगे। मैंने लेख पढ़ा है लेकिन मैं अभी भी कुछ चीजों पर स्पष्ट नहीं हूं - पहला, यह नहीं है कि एपीआई किस संस्करण के लिए है? और दूसरा, क्या कोई दस्तावेज होना चाहिए? मेरी समझ यह है कि एक शुद्ध पुनर्स्थापन कार्यान्वयन में, बहुत अधिक शून्य दस्तावेज होगा। क्या यह बेहतर यूआरएल का उपयोग करना बेहतर होगा और इस तरह के व्यापक बदलाव के लिए एपीआई का एक अलग संस्करण होगा? – Eugen
यूआरआई संरचना संगतता को बनाए रखने के लिए पूरी तरह से एक एपीआई का संस्करण बनाना आपकी वेब सेवा के प्रत्येक संस्करण के लिए डब्लूएसडीएल होने के समान मुद्दों को जन्म देता है: आप अपनी सेवा विकसित नहीं कर रहे हैं, आप हर बार नए (अधिकतर डुप्लीकेट) संस्करण जोड़ रहे हैं आपको परीक्षण, रखरखाव, दस्तावेज इत्यादि की आवश्यकता होगी। ऐसा करें, और आरईएसटी के एक बड़े लाभ के लिए अलविदा कहें: आपके "अनुबंध" के गतिशील विकास और ग्राहक और सर्वर का एक अद्भुत decoupling। –
और कोई दस्तावेज़ीकरण के लिए, निश्चित रूप से - जब संपूर्ण सॉफ्टवेयर दुनिया ने आरईएसटी के साथ विशेषज्ञता विकसित की है, तो यह सही मायने रखेगा। हमेशा आपके एपीआई का उपयोग करने के इच्छुक नए लोग होंगे, और उन्हें काम करने के लिए कुछ भी नहीं देना मेरे लिए कोई समझ नहीं आता है। निश्चित रूप से, एक आरईएसटी विशेषज्ञ शायद बैठकर इसे समझ सकता है, लेकिन यह वह दुनिया नहीं है जिसमें हम रहते हैं।अपने मीडिया प्रकारों और प्रत्येक संसाधन के अर्थशास्त्र को दस्तावेज करें और नमूना कोड दें जो दिखाता है कि कितने अच्छी तरह से निर्मित ग्राहकों का निर्माण किया जाना चाहिए, और आप ठीक होंगे। –