एक वेब अनुप्रयोग वास्तव में क्या है?

वेब-आधारित एप्लिकेशन प्रोग्राम की अपनी समझ में सुधार करें

एक वेब एप्लिकेशन कोई कंप्यूटर प्रोग्राम है जो एक वेब ब्राउज़र का उपयोग करके अपने क्लाइंट के रूप में एक विशिष्ट कार्य करता है। एप्लिकेशन किसी संदेश बोर्ड या किसी वेबसाइट पर एक संपर्क फ़ॉर्म के रूप में सरल हो सकता है या एक शब्द प्रोसेसर या एक बहु-खिलाड़ी मोबाइल गेमिंग ऐप के रूप में जटिल है जो आप अपने फोन पर डाउनलोड करते हैं।

एक ग्राहक क्या है?

क्लाइंट-सर्वर वातावरण में "क्लाइंट" का उपयोग उस प्रोग्राम को संदर्भित करने के लिए किया जाता है जो व्यक्ति एप्लिकेशन चलाने के लिए उपयोग करता है। क्लाइंट-सर्वर वातावरण एक ऐसा होता है जिसमें एकाधिक कंप्यूटर जानकारी साझा करते हैं जैसे डेटाबेस में जानकारी दर्ज करना। "क्लाइंट" वह जानकारी है जो जानकारी दर्ज करने के लिए उपयोग की जाती है, और 'सर्वर' वह जानकारी है जो जानकारी को संग्रहीत करने के लिए उपयोग की जाती है।

वेब अनुप्रयोगों का उपयोग करने के लाभ क्या हैं?

एक वेब एप्लिकेशन एक विशिष्ट प्रकार के कंप्यूटर या एक विशिष्ट ऑपरेटिंग सिस्टम के लिए क्लाइंट बनाने की ज़िम्मेदारी के डेवलपर को राहत देता है, इसलिए कोई भी इंटरनेट एक्सेस के साथ एप्लिकेशन का उपयोग कर सकता है। चूंकि ग्राहक वेब ब्राउज़र में चलता है, उपयोगकर्ता आईबीएम-संगत या मैक का उपयोग कर सकता है। वे विंडोज एक्सपी या विंडोज विस्टा चला सकते हैं। वे इंटरनेट एक्सप्लोरर या फ़ायरफ़ॉक्स का भी उपयोग कर सकते हैं, हालांकि कुछ अनुप्रयोगों को एक विशिष्ट वेब ब्राउज़र की आवश्यकता होती है

वेब अनुप्रयोग आमतौर पर एप्लिकेशन को विकसित करने के लिए सर्वर-साइड स्क्रिप्ट (एएसपी, पीएचपी, आदि) और क्लाइंट-साइड स्क्रिप्ट (एचटीएमएल, जावास्क्रिप्ट, आदि) के संयोजन का उपयोग करते हैं। क्लाइंट-साइड स्क्रिप्ट जानकारी की प्रस्तुति के साथ संबंधित है, जबकि सर्वर-साइड स्क्रिप्ट जानकारी को संग्रहीत करने और पुनर्प्राप्त करने जैसी सभी हार्ड सामग्री से संबंधित है।

वेब एप्लिकेशन कितने समय तक चल रहे हैं?

वर्ल्ड वाइड वेब ने मुख्यधारा की लोकप्रियता प्राप्त करने से पहले वेब एप्लिकेशन आसपास रहे हैं। उदाहरण के लिए, लैरी वॉल ने 1 9 87 में एक लोकप्रिय सर्वर-साइड स्क्रिप्टिंग भाषा पर्ल विकसित की थी। इंटरनेट से सचमुच अकादमिक और प्रौद्योगिकी मंडलियों के बाहर लोकप्रियता हासिल करने से सात साल पहले यह था।

पहले मुख्यधारा के वेब अनुप्रयोग अपेक्षाकृत सरल थे, लेकिन 90 के दशक के उत्तरार्ध में अधिक जटिल वेब अनुप्रयोगों की ओर धक्का देखा गया। आजकल, लाखों अमेरिकी अपने आयकर ऑनलाइन दर्ज करने के लिए वेब एप्लिकेशन का उपयोग करते हैं, ऑनलाइन बैंकिंग कार्य करते हैं, दोस्तों और प्रियजनों के संपर्क में रहते हैं और बहुत कुछ करते हैं।

वेब अनुप्रयोग कैसे विकसित किए गए हैं?

अधिकांश वेब एप्लिकेशन क्लाइंट-सर्वर आर्किटेक्चर पर आधारित होते हैं जहां सर्वर जानकारी संग्रहीत करता है और सर्वर जानकारी संग्रहीत करता है। इंटरनेट मेल इसका एक उदाहरण है, Google के जीमेल और माइक्रोसॉफ्ट के आउटलुक जैसी कंपनियां वेब-आधारित ईमेल क्लाइंट पेश करती हैं।

पिछले कई सालों में, उन कार्यों के लिए वेब अनुप्रयोगों के विकास के लिए एक बड़ा धक्का रहा है, जिन्हें सामान्य रूप से जानकारी संग्रहीत करने के लिए सर्वर की आवश्यकता नहीं होती है। आपका वर्ड प्रोसेसर, उदाहरण के लिए, आपके कंप्यूटर पर दस्तावेज़ संग्रहीत करता है, और सर्वर की आवश्यकता नहीं होती है।

वेब अनुप्रयोग एक ही कार्यक्षमता प्रदान कर सकते हैं और कई प्लेटफॉर्म पर काम करने का लाभ प्राप्त कर सकते हैं। उदाहरण के लिए, एक वेब एप्लिकेशन एक वर्ड प्रोसेसर के रूप में कार्य कर सकता है, क्लाउड में जानकारी संग्रहीत कर सकता है और आपको दस्तावेज़ को अपने व्यक्तिगत हार्ड ड्राइव पर 'डाउनलोड' करने की इजाजत देता है।

यदि आप लंबे समय तक वेब का उपयोग कर रहे हैं यह देखने के लिए कि जीमेल या याहू मेल क्लाइंट जैसे लोकप्रिय वेब एप्लिकेशन वर्षों से कितने लोकप्रिय हुए हैं, तो आपने देखा है कि परिष्कृत वेब एप्लिकेशन कैसे बन गए हैं। उस परिष्कार का अधिकांश AJAX की वजह से है, जो अधिक प्रतिक्रियाशील वेब अनुप्रयोग बनाने के लिए एक प्रोग्रामिंग मॉडल है।

जी सुइट (पूर्व में Google Apps ), माइक्रोसॉफ्ट ऑफिस 365 वेब अनुप्रयोगों की नवीनतम पीढ़ी के अन्य उदाहरण हैं। इंटरनेट से कनेक्ट होने वाले मोबाइल एप्लिकेशन (जैसे आपका फेसबुक ऐप, आपका ड्रॉपबॉक्स ऐप या आपका ऑनलाइन बैंकिंग ऐप) यह भी उदाहरण हैं कि मोबाइल वेब के लगातार लोकप्रिय उपयोग के लिए वेब एप्लिकेशन कैसे डिज़ाइन किए गए हैं।

द्वारा अपडेट किया गया: एलिस मोरौ