इंस्टाल करने योग्य और पोर्टेबल सॉफ़्टवेयर के बीच का अंतर
इंस्टॉल करने योग्य बनाम पोर्टेबल सॉफ़्टवेयर
सॉफ़्टवेयर एप्लिकेशन के डेवलपर्स अपने उत्पादों को ज्यादातर मीडिया जैसे सीडी / डीवीडी या इंटरनेट के माध्यम से तैनात करते हैं। सॉफ़्टवेयर के प्रकार के आधार पर, उपयोगकर्ता को सॉफ़्टवेयर एप्लिकेशन चलाने में सक्षम होने से पहले एक या अधिक कार्य करना होगा। कभी-कभी, उपयोगकर्ता केवल एक उपयुक्त फ़ोल्डर में आपूर्ति की गई प्रोग्राम फ़ाइलों की प्रतिलिपि बनाकर एक एप्लिकेशन चला सकते हैं, लेकिन दूसरों को पहले स्वचालित सॉफ़्टवेयर इंस्टॉलर प्रोग्राम को चलाकर उपयोगकर्ता को सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता होती है। आमतौर पर, इस अंतर के आधार पर, सॉफ्टवेयर अनुप्रयोगों को इंस्टॉल या पोर्टेबल सॉफ़्टवेयर के रूप में वर्गीकृत किया जाता है। कोई औपचारिक स्थापना प्रक्रिया होने पर मैक ओएस एक्स पर मानक कुछ समय पहले था। यहां तक कि कुछ ऑपरेटिंग सिस्टम जैसे कि अमिगाओएस 4 0 और मैक ओएस एक्स 1- 9 हैं जो सीधे हटाने योग्य मीडिया से चला सकते हैं।
इंस्टॉल करने योग्य सॉफ़्टवेयर क्या है?
सॉफ़्टवेयर के उपयोगकर्ता द्वारा कंप्यूटर पर इंस्टॉल करने के लिए इंस्टॉल करने योग्य सॉफ़्टवेयर एप्लिकेशन की आवश्यकता है, इसे चलाने के लिए। स्थापना कंप्यूटर की उपयुक्त स्थानों में सभी फाइलें (ड्राइवर, प्लग-इन, आदि सहित) डालने की प्रक्रिया है, ताकि यह उपयोगकर्ता द्वारा निष्पादित की जा सके। लेकिन, क्योंकि प्रत्येक प्रोग्राम के लिए इंस्टॉल करने के लिए फाइलों की संख्या और प्रकारों को रखा जाना चाहिए, क्योंकि उनमें से अधिकतर एक इंस्टॉलर के साथ आते हैं (जो विशेष प्रोग्राम है जो स्थापना की प्रक्रिया को स्वचालित करता है)। यदि यह मामला है, तो उपयोगकर्ता को केवल किसी और चीज के बारे में चिंता किए बिना प्रोग्राम के इंस्टॉलर को निष्पादित करना होगा
आमतौर पर इंस्टॉलर कुछ संपीड़ित प्रपत्र में शामिल प्रोग्राम फ़ाइलों को खोल सकता है, उन्हें निर्दिष्ट पथ (फ़ोल्डर्स) में कॉपी कर लें, सुनिश्चित करें कि सॉफ्टवेयर सिस्टम हार्डवेयर के अनुकूल है, ऑपरेटिंग सिस्टम को इसके बारे में सूचित करें नए स्थापित प्रोग्राम आदि। साझा और निजी सिस्टम फ़ाइलों को बनाने और संशोधित करने, विंडोज़ रजिस्ट्री प्रविष्टियों को अद्यतन करने, कॉन्फ़िगरेशन फाइलों में प्रविष्टियां डालने, पर्यावरण चर को अद्यतन करने और शॉर्टकट बनाने जैसे अन्य सामान्य कार्रवाइयां अधिकांश सॉफ़्टवेयर इंस्टालर द्वारा की जाती हैं इसके अलावा, प्रोग्राम के लिए सिस्टम अनुकूलता और सिस्टम पर उपलब्ध स्थान की जांच भी इंस्टॉलर द्वारा की जा सकती है। इंस्टॉलर अपने निष्पादन को पूरा करने के बाद (इसके सभी स्थापना कार्यों को पूरा करता है), सॉफ्टवेयर उपयोगकर्ता द्वारा चलाने के लिए तैयार है। आमतौर पर, इंस्टाल करने योग्य सॉफ़्टवेयर एप्लिकेशन को कई बार चलाया जा सकता है जितना उपयोगकर्ता चाहते हैं (फिर से स्थापित किए बिना), जब तक कि उपयोगकर्ता एक या एक से अधिक फाइलें (जो कि स्थापना प्रक्रिया के दौरान स्थापित हो) को गलती से या मैन्युअल रूप से नहीं निकालता है।
पोर्टेबल सॉफ्टवेयर क्या है?
पोर्टेबल सॉफ़्टवेयर (पोर्टेबल एप्लीकेशन) ऐसे प्रोग्राम होते हैं जो ऑपरेटिंग सिस्टम के आधार पर बिना चलने में सक्षम होते हैंउन्हें स्वसंपूर्ण कंप्यूटर सॉफ्टवेयर प्रोग्राम भी कहा जाता है इस पोर्टेबिलिटी के कारण, इन प्रकार के अनुप्रयोगों को अक्सर हटाए जाने योग्य भंडारण मीडिया (i.ई बाहरी हार्ड डिस्क ड्राइव, सीडी, डीवीडी, यूएसबी थंब ड्राइव या फ्लॉपी डिस्क) पर रखा जाता है और चलाया जाता है। सभी पूरक कार्यक्रम फ़ाइलें, कॉन्फ़िगरेशन फ़ाइलें और संबंधित डेटा मीडिया पर स्वयं संग्रहित हैं। यद्यपि पोर्टेबल सॉफ़्टवेयर को किसी भी प्रकार की मशीन पर निष्पादित किया जा सकता है, इसलिए उन्हें एक निश्चित ऑपरेटिंग सिस्टम की आवश्यकता होती है। लेकिन, विशिष्ट ऑपरेटिंग सिस्टम के आधार पर पोर्टेबिलिटी को कार्यान्वित करने के लिए एक मुश्किल अवधारणा है। उदाहरण के लिए, सभी अनुप्रयोगों को पोर्टेबल (परिभाषा के अनुसार) AmigaOS ऑपरेटिंग सिस्टम पर है विंडोज़ पर, उन प्रोग्रामों को जो स्थापना की आवश्यकता नहीं होती है उन्हें प्रायः पोर्टेबल सॉफ़्टवेयर के रूप में संदर्भित किया जाता है लेकिन, यह नोट करना महत्वपूर्ण है कि सॉफ्टवेयर पोर्टेबिलिटी (अलग-अलग प्लेटफॉर्मों को सूट करने के लिए स्रोत कोड संकलित करना) पोर्टेबल एप्लिकेशन विकसित करने से एक अलग विचार है
इंस्टॉलनीय सॉफ्टवेयर और पोर्टेबल सॉफ़्टवेयर के बीच क्या अंतर है?
इंस्टॉल करने योग्य सॉफ़्टवेयर एप्लिकेशन आमतौर पर शॉर्टकट स्वचालित रूप से बनाते हैं, लेकिन उपयोगकर्ता को पोर्टेबल सॉफ़्टवेयर अनुप्रयोगों के लिए मैन्युअल रूप से शॉर्टकट बनाना है क्योंकि वे उन्हें आपके लिए नहीं बनाते हैं इंस्टॉल करने योग्य सॉफ़्टवेयर अनुप्रयोग उपयोगकर्ता के लिए अज्ञात स्थानों में नई फ़ाइलें या फ़ोल्डर्स बना सकते हैं। लेकिन कभी-कभी, जब उपयोगकर्ता एप्लिकेशन को अनइंस्टॉल करता है, तो उसमें से कुछ फ़ाइलों या फ़ोल्डरों को पूरी तरह से हटा नहीं दिया जाता है (और उपयोगकर्ता को आमतौर पर उन्हें ढूंढना और साफ करने के लिए मैन्युअल रूप से उन्हें हटा देना होता है, क्योंकि वे कंप्यूटर की हार्ड ड्राइव पर अनावश्यक स्थान ले सकते हैं)। दूसरी ओर, पोर्टेबल सॉफ्टवेयर आमतौर पर अपने स्वयं के फ़ोल्डर में रहता है और कंप्यूटर में अन्य स्थानों पर फ़ाइलें या फ़ोल्डर्स फैलता नहीं है। इसका मतलब है, कि इंस्टॉल करने योग्य सॉफ़्टवेयर एप्लिकेशन को अनइंस्टॉल करने से पोर्टेबल अनुप्रयोगों को अनइंस्टॉल करना (निकालना) बहुत आसान है (सभी उपयोगकर्ता को करना चाहिए संबंधित फ़ोल्डर और उसकी सामग्री हटाएं)
कभी-कभी यह उपयोगकर्ताओं के लिए दोहरी या ट्रिपल बूट सिस्टम वाले इंस्टॉल करने योग्य सॉफ़्टवेयर एप्लिकेशन की तुलना में पोर्टेबल सॉफ़्टवेयर अनुप्रयोगों का उपयोग करने के लिए फायदेमंद है, क्योंकि पोर्टेबल सॉफ़्टवेयर के साथ उपयोगकर्ता को इसे दूसरे या तीसरे ऑपरेटिंग सिस्टम में पुन: स्थापित करने की आवश्यकता नहीं है (इसलिए उपयोगकर्ता सेटिंग्स संरक्षित किया जाएगा)। लेकिन सभी इंस्टॉल करने योग्य सॉफ़्टवेयर एप्लिकेशन के लिए, उपयोगकर्ता को इसे अन्य ऑपरेटिंग सिस्टम में फिर से स्थापित करना होगा और सभी उपयोगकर्ता सेटिंग खो जाएंगी। इसी तरह, यदि उपयोगकर्ता दूसरे कंप्यूटर में एक ही इंस्टॉल करने योग्य सॉफ़्टवेयर को चलाने के लिए चाहता है, तो उसे उस कंप्यूटर पर एप्लिकेशन को फिर से स्थापित करना होगा (इस प्रकार सभी कंप्यूटर को पहले कंप्यूटर पर संग्रहीत किया जा रहा है)। हालांकि, पोर्टेबल सॉफ़्टवेयर आसानी से एक कंप्यूटर से दूसरे कंप्यूटर पर दूसरे कंप्यूटर से हटाए जा सकने योग्य मीडिया जैसे फ्लैश ड्राइव के रूप में स्थानांतरित किया जा सकता है, और उपयोगकर्ता सेटिंग को भी ट्रांसफर कर दिया जाएगा। यह वास्तव में मुख्य कारण है कि उन्हें 'पोर्टेबल' सॉफ़्टवेयर एप्लिकेशन कहते हैं
इसलिए, यदि सिर्फ एक कंप्यूटर या ऑपरेटिंग सिस्टम में सॉफ़्टवेयर स्थापित करने की आवश्यकता है, तो इंस्टॉल करने योग्य सॉफ़्टवेयर आपके लिए काम करेगा, लेकिन अगर आप जहां कहीं भी जाते हैं, उस पर ले जाने की योजना बना रहे हैं, पोर्टेबल एप्लिकेशन पसंदीदा विकल्प होना चाहिए।लेकिन यह स्वीकार्य I / O गति वाले बाहरी या हटाने योग्य उपकरणों के लिए महत्वपूर्ण है, पोर्टेबल अनुप्रयोगों का प्रभावी ढंग से उपयोग करने के लिए उनकी पूरी क्षमता (उदाहरण के लिए, बड़े पोर्टेबल अनुप्रयोगों के लिए यूएसबी ड्राइव के बजाय बाहरी हार्ड डिस्क ड्राइव का उपयोग किया जाना चाहिए)। इसके अलावा, यदि आप ऑनलाइन बैक अप सिस्टम (जैसे ड्रापबॉक्स) का उपयोग करना चाहते हैं तो आप आसानी से अपने डेस्कटॉप मशीन से अपने लैपटॉप के नवीनतम संस्करण (अद्यतन सेटिंग्स आदि) को अपने लैपटॉप से स्थानांतरित कर सकते हैं। यह इंस्टॉलेशन सॉफ़्टवेयर के साथ एक विकल्प नहीं है