जोश केली का जवाब अब तक का सबसे अच्छा जवाब है, जो मैंने मानक कार्य को रोकने के कारण के बारे में पाया है। उस ने कहा, मुझे लगता है कि उपयोगकर्ता-आधार के संबंध में विचार करने के लिए एक अतिरिक्त परिप्रेक्ष्य है।
आख़िरकार, मैं इस विषय के लिए डायमंड्स ग्रीन के दृष्टिकोण पर असहमत हूं ("यह वेब डेवलपर्स के लिए एक सिफारिश है कि अब तकनीक का प्रभावी ढंग से उपयोग न करें") ...
मुझे विश्वास है (जैसा कि स्टेट्स ऑफ डायमंड्स ग्रीन के लेख में vi4m बताता है):
हम (डेवलपर्स) अभी भी इस तकनीक का उपयोग कर सकते हैं। किसी भी ब्राउज़र विक्रेता ने इस तकनीक को हटाने का अनुरोध नहीं किया, न ही इसे हटाने की योजना बनाई। डेवलपर्स वेब की आवाज हैं। हम अभी भी इसे का उपयोग कर सकते हैं, शायद मोज़िला मन बदल जाएगा ;-)
और मैं एक और तार्किक दृष्टिकोण जोड़ूंगा: यदि आप मोबाइल परिवेश के लिए विकसित कर रहे हैं ... in अधिक हाथों में क्या महत्वाकांक्षाएं हैं? उत्तर: आईओएस और एंड्रॉइड ... तो अगर कोई भी WebSQL का समर्थन करता है, और आपका लक्ष्य MASSIVE MOBILE है, तो इसके लिए जाएं!
यह सोचें कि बड़े ऐप ने लगभग हमेशा ही काम किया है, पहले एमओएसटी प्राप्त करें, फिर (एक बार सफलता प्राप्त करने के बाद) शेष कम पाने के लिए काम को फिर से बनाएं (यदि आप वास्तव में उन्हें प्राप्त करना चाहते हैं या ऐसा करने के लिए कहा जाता है)। अंत में, हमेशा सफलता नहीं है जो पथ को चिह्नित करता है?
नोलन लॉसन के लेख (जिसमें उनके आविष्कार को एक मौका देने का इरादा साफ है) पढ़ने के बाद, मेरा मानना है कि यह मामला तकनीक-दिग्गजों के बीच एक नया शीत-युद्ध बन गया है जो कि अस्तित्व में भी नहीं होना चाहिए। मेरा मानना है कि चश्मा बने रहने के लिए बनाया गया है (संभव के रूप में लंबे समय तक और अछूता रहता है- ग्राहक उन्मुख प्रदर्शन के लिए बेहतर)। विडंबना यह है कि "चश्मा लोग" का काम नई ऐनक उत्पन्न करना है (कभी-कभी जहां किसी की आवश्यकता नहीं होती है, इसलिए उसके पास कुछ और करने के लिए कुछ हो सकता है), और इसी तरह प्रोग्रामर की नौकरियां कभी-कभी नई समस्याओं के समाधान करने के बजाय पहले से ही काम करने और बदलने के लिए ध्यान केंद्रित करती हैं। और नई प्रवृत्तियां।
मेरे लिए, क्लाइंट-साइड डेटाबेस केवल सर्वर (क्लाइंट और क्लाइंट पक्षों के बीच) समानताएं बनाने की बात थी ताकि हम आसानी से डेटा बना, स्टोर, अपलोड और डाउनलोड कर सकें। इस दृष्टिकोण के तहत, समान भाषाएं और संरचनाएं (कम से कम हमारे लिए, LAMP ओपनसोर्स डेवलपर्स) सीधे आगे और तर्क है।
मेरा मानना है कि IndexedDB व्यापक और नई संभावनाओं के साथ एक विकल्प होने के लिए एक हमेशा अच्छा दृष्टिकोण है, लेकिन किसी तरह यह विकासशील सॉफ्टवेयर की आवश्यकता के लिए मेरे जैसा दिखता है जिसे स्थापित करने के लिए NEEDS (यहां तक कि जब कोर समाधान क्लाउड पर रह सकते हैं)। एक ऐसी दुनिया में, जो जुड़ी रहती है, यह ए की तरह लगता है) नियंत्रण और कब्जे या बी का मामला है, जो क्लाइंट-साइड के लिए राक्षसों को विकसित करने पर ध्यान केंद्रित कर रहा है ... लेकिन उन तरह की जरूरतों के लिए मौजूद हैं एप्लिकेशन (मोबाइल दुनिया में) और सॉफ्टवेयर (पीसी की दुनिया में)। मेरा मानना है कि वेबएप्स का लक्ष्य मुख्य रूप से वेब का विस्तार करते रहना चाहिए चाहे कोई भी उपकरण क्यों न हो।
मेरा मानना है कि एक अच्छा इन्फोग्राफिक इस दृष्टिकोण से बाहर आ सकता है।