Thursday, November 21, 2019

Web Application vs Windows Application

हमें यह बात याद रखनी चाहिए की विंडोज एप्लीकेशन और वेब एप्लीकेशन में बहुत सारे अंतर होते हैं।  दोनो एप्लिकेशन के निर्माण और परिचालन की प्रकृति में अंतर होता है।

विंडो एप्लीकेशन को अलग-अलग कंप्यूटर से एक्सेस करने के लिए हमें अलग-अलग इंस्टॉलेशन करना पड़ता है अर्थात प्रत्येक कंप्यूटर पर उस विंडो एप्लीकेशन को इंस्टॉल करना जरूरी होता है। इसके विपरीत किसी वेब एप्लिकेशन को किसी भी कंप्यूटर से एक ब्राउज़र की सहायता से एक्सेस किया जा सकता है। वेब एप्लीकेशन के इंस्टॉलेशन के लिए हमें एक वेब सर्वर पर इंस्टॉल करना होता है और दुनिया भर के किसी भी कंप्यूटर से उस अप्लीकेशन को एक्सेस किया जा सकता है। अतः एक्सेसिबिलिटी की दृष्टि से वेब एप्लीकेशन किसी विंडोज एप्लीकेशन से  बेहतर है।

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

वेब एप्लिकेशन को एक साथ कई सारे यूज़र एक्सेस करते हैं। अतः डेटा की सिक्योरिटी और मेमोरी मैनेजमेंट इत्यादि कई बातों का ध्यान विंडोज एप्लीकेशन की अपेक्षा ज्यादा रखना पड़ता है।

एक विंडोज एप्लीकेशन को रन करने के लिए हमें एक कंप्यूटर की जरूरत होती है जबकि किसी भी वेब एप्लीकेशन को रन कराने के लिए हमें एक या एक से अधिक कंप्यूटर या web-server की जरूरत हो सकती है। यहां तक कि कोई वेबपेज किसी एक सर्वर पर उपलब्ध हो सकता है लेकिन उस वेबपेज को एक्सेस करने के लिए एक या एक से अधिक कम्प्यूटर से होते हुए गुजरना पड़ सकता है। कहने का तात्पर्य यह है कि एक ही पेज को एक्सेस करने के लिए बहुत संभव है कि अनेक कंप्यूटर के वेब सर्वर के बीच में कम्युनिकेशन हो और तब जाकर अंत में टारगेट वेब सर्वर सेवर पेज को एक्सेस या प्राप्त किया जाए।

अंतिम बार अद्यतन ८/९/२०२१

© अजीत कुमार, सर्वाधिकार सुरक्षित।

इस आलेख को उद्धृत करते हुए इस लेख के लिंक का भी विवरण दें। इस आलेख को कॉपीराइट सूचना के साथ यथावत साझा करने की अनुमति है। कृपया इसे ऐसे स्थान पर साझा न करें जहाँ इसे देखने के लिए शुल्क देना पडे।


No comments:

Post a Comment

Hot Topics