संपादित करें: मुझे उपयोग के मामले के साथ स्पष्टीकरण देने का प्रयास करें। मैं अपने-डाउन-सर्वर को चलाने के बिना एक HTML/जावास्क्रिप्ट पेज पर एक साधारण चैट-बॉक्स चलाने में सक्षम होना पसंद करूंगा। मैं चैट एप्लिकेशन की जावास्क्रिप्ट को ठीक से लिख सकता हूं, लेकिन मेरे पास कोई समाधान नहीं है जो मुझे सभी ब्राउज़िंग उपयोगकर्ताओं को चैट संदेश दृश्यमान बनाने के लिए डेटा स्टोर करने की अनुमति देता है। तो मेरा ऐप डेटा स्वीकार करेगा, इसे किसी तीसरे पक्ष के डेटा स्टोर (आदर्श रूप से सिर्फ जेसन प्रारूप में) पर पोस्ट करेगा, और समय-समय पर अपडेट के लिए डेटा स्टोर से मतदान करेगा। यह एकमात्र चीज नहीं है जिसके लिए मैं इस तरह के जेसन स्टोरेज सर्विस/जेसन स्टोरेज इंजन का उपयोग करूंगा, लेकिन यह सबसे स्पष्ट उदाहरण है।एचटीएमएल और जावास्क्रिप्ट में निरंतर, साझा करने योग्य भंडारण को प्राप्त करने के लिए क्या तरीके हैं?
मैं थोड़ा प्रोग्रामिंग के रूप में एचटीएमएल 5 सबसे आगे की बात आती है सर्वर साइड से दूर समर्थन कर रहा हूँ, और खोज मैं सिर्फ HTML और जावास्क्रिप्ट के साथ कर सकते हैं कि कितना, कार्यक्षमता के संदर्भ मैं पहले प्राप्त करने के लिए होता है कि में एक एचटीएमएल/PHP/एसक्यूएल सर्वर ढेर के साथ। उदाहरण के लिए, इस नवजात एचटीएमएल 5 साइट पर: http://tersh.royronalds.com/ मैं ब्लॉग होस्टिंग के लिए छवि होस्टिंग और टंबलर के लिए फ़्लिकर का पुन: उपयोग कर रहा हूं। हालांकि, एक उदाहरण के रूप में, अब मैं खुद को गतिशील टोडो सूची को कोड करना चाहता हूं, जहां कुछ आइटम जोड़ा जा सकता है और पूरा होने के रूप में बंद हो जाता है, और उस समय सार्वजनिक रूप से प्रदर्शित होता है। एक और उदाहरण एक साधारण, लगातार चैट बॉक्स हो सकता है।
उदाहरण के लिए, बुलियन डेटा को धक्का देने के लिए AJAX का उपयोग करने और चैट संदेशों के बारे में टेक्स्ट और एक php स्क्रिप्ट में परिवर्तन करने के बजाय जो डेटा को एक MySQL डेटाबेस में संग्रहीत करेगा, मुझे डेटा को धक्का देना और खींचना अच्छा लगेगा एक थर्ड-पार्टी स्टोर जो स्थानीय स्टोरेज एपीआई के रूप में कुछ हद तक समान कार्यक्षमता प्रदान करता है, लेकिन जेसन के लिए।
तो मैं सार्वजनिक जेएस एपीआई के साथ भंडारण की कुछ विधि का उपयोग करके हल करना चाहता हूं, उदा। जेसन, या किसी भी अंत प्रारूप को स्टोर करने के लिए कुछ विधि वास्तव में तारों और संख्याओं का समर्थन करती है, और स्थानीय और स्टोरेज को छोड़कर, स्थानीय स्टोरेज के समान स्टोर-सक्षम और पुनर्प्राप्त करने योग्य है।
ऐसी चीज के लिए सार्वजनिक तकनीक/समाधान क्या हैं?
मूल रूप से आपको केवल जेएस का उपयोग करके डीबी से पढ़ने और लिखने में सक्षम होना चाहिए? –
शायद Google ड्राइव एसडीके (https://developers.google.com/drive/v2/reference/) आज़माएं? मैं अनुमान लगा रहा हूं कि जो भी सार्वजनिक सामान्य उद्देश्य आप साथ जाते हैं वह डाटाबेस को लपेटने के लिए कोड की कुछ पंक्तियों के साथ एक सरल और सस्ते साझा होस्टिंग पर्यावरण को खड़ा करने से कहीं अधिक जटिल होगा। आधुनिक साइटों में, बैकएंड जेसन पंप से ज्यादा कुछ नहीं कर रहे हैं लेकिन वे अभी भी वहां हैं ... – Hersheezy
हाँ, साइट पर केवल जेएस। स्पष्ट रूप से स्टोरेज इंजन तीसरे पक्ष के सर्वर पर जो भी आवश्यक हो सकता है, हालांकि मुझे उम्मीद है कि इसे जटिल नहीं होना चाहिए। मैं Google ड्राइव सामान की जांच करूंगा, देखें कि यह वही करेगा जो मैं ढूंढ रहा हूं। हां, मुझे उम्मीद है कि किसी और के एपीआई के साथ काम करने की अपेक्षा अधिक जटिल होगी, इसका मतलब यह होगा कि मुझे प्रति साइट उदाहरण पर सर्वर पर php/apache/mysql या node.js/mongodb चलाने की आवश्यकता नहीं होगी, और जिन व्यक्तियों के लिए साइट स्थिर है, वे स्थिर एचटीएमएल फाइलों को होस्ट करते हुए पेज को होस्ट कर सकते हैं, जबकि अभी भी मजबूत कार्यक्षमता है। – Kzqai