जैसे-जैसे हमारे मोबाइल उपकरण तेजी से कनेक्ट होते जा रहे हैं, क्लाइंट-सर्वर संचार भी तेजी से आवश्यक होता जा रहा है। शुक्र है, एक नई मार्गदर्शिका सामने आई है जो उपयोगकर्ताओं को RESTful वेब एपीआई सेटअप करने में मदद करती है।
नई मार्गदर्शिका XDA फोरम सदस्य की ओर से आई है अल्कोनिक, और डेटाबेस और PHP स्क्रिप स्थापित करने, अपने नए डेटाबेस सर्वर का परीक्षण करने और अंत में एंड्रॉइड से इसे कैसे एक्सेस करें सहित विषयों को शामिल किया गया है। यह गाइड अपेक्षाकृत अनुभवी डेवलपर्स के लिए लक्षित है, जिनके पास कार्यशील विकास वातावरण है और जिनके पास पहले से ही ऐप्स लिखे हैं, लेकिन MySQL या PHP के साथ अनुभव की कमी है।
उभरते क्लाउड-सक्षम डेवलपर्स को आरंभ करने के लिए क्या चाहिए? बहुत कुछ नहीं: परीक्षण के लिए एक एंड्रॉइड डिवाइस और एक ही नेटवर्क पर चलने वाला कंप्यूटर, एक Apache/MySQL/PHP सर्वर जैसे विंडोज़ के लिए WAMP, और क्रोम के लिए पोस्टमैन रेस्ट क्लाइंट। शुक्र है कि अल्कोनिक क्लाइंट-सर्वर संचार में नए लोगों के लिए चरणों का सारांश भी देता है:
- क्लाइंट HTTP POST का उपयोग करके सर्वर से अनुरोध करता है
- PHP स्क्रिप्ट MYSQL सर्वर पर सवाल उठाती है
- PHP स्क्रिप्ट को SQL डेटा मिलता है
- PHP स्क्रिप्ट डेटा को एक सरणी में रखती है और मानों के लिए कुंजियाँ निर्दिष्ट करती है। स्क्रिप्ट तब डेटा को JSON सरणी के रूप में आउटपुट करती है। JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) डेटा विनिमय के लिए एक मानक है, और डेटा को इस तरह से प्रारूपित करता है कि मनुष्य और कंप्यूटर दोनों आसानी से पढ़ सकें।
- ऐप JSON को पार्स करता है और डेटा प्रदर्शित करता है।
अधिक जानने के लिए, पर जाएँ मार्गदर्शक धागा.