प्रगतिशील वेब ऐप्स: यह क्या है? बस समझाया गया
प्रोग्रेसिव वेब ऐप्स भविष्य का ऐप मॉडल हैं। आप यह पता लगा सकते हैं कि यह शब्द क्या है और इस लेख में ये ऐप कैसे काम करते हैं।
प्रगतिशील वेब ऐप क्या हैं?
- "प्रगतिशील" शब्द लैटिन से आया है और इसका अर्थ "प्रगतिशील" या "प्रगतिशील" है। प्रोग्रेसिव वेब ऐप एडवांस्ड ऐप हैं, जिनमें नेचुरल ऐप के कई फायदे हैं।
- HTML5, CSS3 और जावास्क्रिप्ट का उपयोग कार्यान्वयन के लिए किया जा सकता है।
- प्रगतिशील वेब ऐप्स के पीछे का विचार इस प्रकार है: ऐप्स को भविष्य में स्टोर से इंस्टॉल नहीं किया जाना चाहिए, लेकिन इंटरनेट ब्राउज़र के माध्यम से, क्योंकि यह हर डिवाइस पर उपलब्ध है।
- वाशिंगटन पोस्ट, फ्लिपकार्ट, परिवार पोर्टल netmoms और Booking.com के पास बाजार पर पहले से ही सफल PWA हैं। भारतीय ऑनलाइन शॉप फ्लिपकार्ट एक प्रमुख उदाहरण है, जो PWA के साथ वेबसाइट पर रूपांतरण दर में 70% की वृद्धि और एक तिगुना समय प्राप्त करने में सक्षम था। रूपांतरण दर का तात्पर्य उन उपयोगकर्ताओं की संख्या से है जो वेबसाइट पर इच्छुक पार्टियों के रूप में आए और ग्राहकों में "परिवर्तित" हुए। PWA के अन्य उदाहरण हैं Google I / O, Get Kana!, Air Horner, Expense Manager या QR Code Scanner।
- प्रगतिशील वेब ऐप्स अभी तक सभी ब्राउज़रों द्वारा समर्थित नहीं हैं। क्रोम और फ़ायरफ़ॉक्स पहले से ही पूरी तरह से संगत हैं, सफारी, ओपेरा और एज से सकारात्मक संकेत हैं।
यह कैसे प्रगतिशील वेब एप्लिकेशन काम करते हैं
- एक प्रगतिशील वेब ऐप - संक्षेप में पीडब्ल्यूए को ब्राउज़र में संबंधित URL दर्ज करके शुरू किया जाता है। वेब सर्वर अनुरोध प्राप्त करता है और इसे PWA पर भेजता है, जो तब किसी वेबसाइट के HTML स्रोत कोड को उत्पन्न करता है।
- यह वेबसाइट उत्तरदायी डिज़ाइन के कारण अंतिम डिवाइस के लिए अनुकूलित है। यद्यपि PWA एक URL के माध्यम से एक्सेस किया जाता है, आप आइकन को अपनी होमस्क्रीन पर खींच सकते हैं और एप्लिकेशन को ऑफ़लाइन उपयोग कर सकते हैं।
सेवा कार्यकर्ता - प्रगतिशील वेब ऐप्स का एक महत्वपूर्ण हिस्सा
- सेवा कार्यकर्ता पृष्ठभूमि में वेबसाइटों द्वारा चलाए जाते हैं और मुख्य रूप से कैशिंग के लिए उपयोग किए जाते हैं, अर्थात् ऑफ़लाइन उपयोग के लिए अस्थायी रूप से जानकारी संग्रहीत करने के लिए। एक बार जानकारी को ऑनलाइन करने के बाद, इसे बार-बार उपयोग किया जा सकता है, भले ही अंतिम डिवाइस वर्तमान में ऑफ़लाइन हो।
- सेवा श्रमिकों को विशेष रूप से प्रोग्राम किया जाना चाहिए, जावास्क्रिप्ट में पंजीकृत और स्थापित होना चाहिए। चूंकि सेवाकर्मियों को HTTPS की आवश्यकता होती है, इसलिए प्रत्येक PWA HTTPS के साथ भी चलती है। सेवा कर्मचारियों को विभिन्न रूपरेखाओं द्वारा भी प्रदान किया जाता है, इसलिए जरूरी नहीं कि उन्हें घर में विकसित किया जाना चाहिए।
प्रगतिशील वेब एप्लिकेशन की विशेष विशेषताएं
वेबसाइट के रूप में काम करने के तरीके के बावजूद, PWA कई विशेष कार्य प्रदान करता है जो पहले से ही सामान्य ऐप से जाने जाते हैं:
- होमस्क्रीन में जोड़ें: जब आप कोई PWA खोलते हैं और उसे उसके होमस्क्रीन पर खींचते हैं, तो इस ऐप से संबंधित एक आइकन प्रदर्शित होता है। उस पर क्लिक करने से PWA खुल जाता है और - जैसा कि पहले ही उल्लेख किया गया है - ऑफ़लाइन भी उपयोग किया जा सकता है।
- पुश सूचनाएं: पीडब्ल्यूए के धारक इसके द्वारा छूट, घटनाओं और अन्य चीजों का उल्लेख कर सकते हैं।
- ऑफलाइन कार्यक्षमता: कैशिंग के माध्यम से ऑफ़लाइन उपलब्धता सुनिश्चित की जाती है। यह एक महत्वपूर्ण पहलू है, खासकर खराब इंटरनेट कनेक्शन वाले उपयोगकर्ताओं के लिए।
- कोई इंस्टॉलेशन नहीं: प्रोग्रेसिव वेब ऐप्स को इंस्टॉल नहीं करना पड़ता है, जो बहुत सारे स्टोरेज स्पेस को बचाता है। एक ऐप को स्थापित करने और एक वेबसाइट बनाने और एक आइकन बनाने की तुलना में मानसिक बाधा भी बहुत अधिक है। चूंकि PWA को स्थापित करने की आवश्यकता नहीं है, ऑपरेटर भी ऐप स्टोर से स्वतंत्र होते हैं, जो मार्केटिंग के लिए शेयर एकत्र किए जाएंगे।
अगले व्यावहारिक टिप में आपको पता चलेगा कि आपको जावा के लिए क्या चाहिए।