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