मैं एक webservice लिखना शुरू कर रहा हूं, और मैंने नोडजेएस और एक रैस्टफुल दृष्टिकोण के साथ बनाया है।
मैं जो इकट्ठा करता हूं:
- लाभ यह है कि आपको कोड डुप्लिकेट नहीं करना है।
- नुकसान यह है कि आप:
- सार्वजनिक API को बार-बार अपडेट करेगा, लेकिन संस्करण के साथ हल किया जाना चाहिए
- वास्तव में सेवा विशिष्ट कैशिंग और अनुकूलन नहीं कर सकते
सबसे अच्छा अभ्यास क्या माना जाता है? क्या Stack Exchange, Github, Twitter आदि जैसी साइटें अपने क्लाइंट के लिए अपने API का उपयोग करती हैं?