Įdiegiamų ir nešiojamųjų programų skirtumas

Įdiegiama ir nešiojama programinė įranga

Programinės įrangos kūrėjai savo produktus diegia dažniausiai naudodamiesi tokiomis laikmenomis kaip CD / DVD ar internetu. Priklausomai nuo programinės įrangos tipo, vartotojas turi atlikti vieną ar daugiau užduočių, prieš pradėdamas vykdyti programinę įrangą. Kartais vartotojai gali paleisti programą tiesiog nukopijuodami pateiktus programos failus į atitinkamą aplanką, tačiau kiti reikalauja, kad vartotojas įdiegtų programinę įrangą pirmiausia paleisdamas automatinę programinės įrangos diegimo programą. Paprastai, remiantis šiuo skirtumu, programinės įrangos programos skirstomos į diegiamas arba nešiojamas programas. Neturint oficialaus diegimo proceso, „Mac OS X“ standartas buvo kažkada atgal. Yra net keletas operacinių sistemų, tokių kaip AmigaOS 4.0 ir Mac OS X 1-9, kurias galima paleisti tiesiai iš keičiamos laikmenos.

Kas yra diegiama programinė įranga?

Įdiegiamas programinės įrangos programas vartotojas turi „įdiegti“ kompiuteryje, kad ji veiktų. Diegimas yra visų failų (įskaitant tvarkykles, papildinius ir kt.) Įdėjimas į tinkamas kompiuterio vietas, kad vartotojas galėtų juos vykdyti. Kadangi failų, kurie turėtų būti dedami diegti, skaičius ir tipas skiriasi kiekvienai programai, dauguma jų pateikiami su diegimo programa (tai yra speciali programa, automatizuojanti diegimo procesą). Tokiu atveju vartotojui tereikia vykdyti programos diegimo programą, nesijaudinant dėl ​​nieko kito.

Paprastai diegimo programa gali išpakuoti programos failus, įtrauktus į kažkokią suspaustą formą, nukopijuoti juos į nurodytus kelius (aplankus), įsitikinti, kad programinė įranga tinka sistemos aparatinei įrangai, informuoti operacinę sistemą apie naujai įdiegtą programą ir kt. Kitos įprastos operacijos tokius kaip bendrai naudojamų ir privačių sistemos failų kūrimas ir modifikavimas, aplankų kūrimas, „Windows“ registro įrašų atnaujinimas, įrašų įtraukimas į konfigūracijos failus, aplinkos kintamųjų atnaujinimas ir nuorodų kūrimas atlieka dauguma programinės įrangos diegėjų. Be to, montuotojas taip pat gali patikrinti sistemos tinkamumą programai ir turimą sistemos vietą. Kai diegimo programa baigia vykdyti (baigia visas diegimo užduotis), programinę įrangą paruošti naudoti vartotojui. Paprastai įdiegiamą programinę įrangą galima paleisti tiek kartų, kiek vartotojas nori (dar kartą neįdiegdamas), jei vartotojas netyčia ar rankiniu būdu nepašalina vieno ar kelių failų (kurie buvo įdiegti diegimo proceso metu)..

Kas yra nešiojamoji programinė įranga?

Nešiojamoji programinė įranga (nešiojamosios programos) yra programos, kurios gali veikti pačios, nepriklausomai nuo operacinės sistemos. Jie taip pat vadinami autonominėmis kompiuterių programinės įrangos programomis. Dėl šio perkeliamumo, šios rūšies programos dažnai laikomos ir vykdomos iš keičiamų laikmenų (t. Y. Išorinių standžiųjų diskų, CD, DVD, USB nykščių arba diskelių). Visi papildomi programos failai, konfigūracijos failai ir susiję duomenys saugomi pačioje laikmenoje. Nors nešiojamąją programinę įrangą galima vykdyti bet kuriame kompiuteryje, jai reikalinga tam tikra operacinė sistema. Tačiau perkeliamumas yra sudėtinga koncepcija, kurią reikia įgyvendinti atsižvelgiant į konkrečią operacinę sistemą. Pavyzdžiui, visos programos yra nešiojamos (pagal apibrėžimą) „AmigaOS“ operacinėje sistemoje. „Windows“ sistemose tos programos, kurioms nereikia diegti, dažnai vadinamos nešiojamąja programine įranga. Tačiau svarbu pažymėti, kad programinės įrangos perkeliamumas (šaltinio kodo sudarymas pritaikant įvairias platformas) yra kitokia idėja nei kuriant nešiojamas programas.

Kuo skiriasi įdiegiama ir nešiojama programinė įranga?

Įdiegiamos programinės įrangos programos paprastai sukuria nuorodas automatiškai, tačiau vartotojas turi rankiniu būdu sukurti nešiojamųjų programų programų nuorodas, nes jos nesukuria jų jums. Įdiegiamos programinės įrangos programos gali sukurti naujus failus ar aplankus vartotojui nežinomose vietose. Tačiau kartais, vartotojui pašalinus programą, kai kurie iš šių failų ar aplankų nėra visiškai pašalinami (ir vartotojas paprastai turi juos surasti ir ištrinti rankiniu būdu, kad išvalytų, nes jie gali užimti nereikalingą vietą kompiuterio kietajame diske). Kita vertus, nešiojamoji programinė įranga paprastai būna savo aplanke ir neskleidžia failų ar aplankų į kitas kompiuterio vietas. Tai reiškia, kad nešiojamų programų pašalinimas (pašalinimas) yra daug lengvesnis (vartotojui tereikia ištrinti atitinkamą aplanką ir jo turinį) nei įdiegiamų programinės įrangos programų pašalinimas..

Kartais vartotojams, turintiems dvigubą ar trigubą įkrovos sistemas, yra naudingiau naudoti nešiojamąsias programinės įrangos programas nei diegiamas programinės įrangos programas, nes nešiojamojoje programinėje įrangoje vartotojui nereikia jos iš naujo diegti į antrą ar trečią operacinę sistemą (taigi vartotojo nustatymai bus konservuoti). Bet visoms įdiegiamoms programinės įrangos programoms vartotojas turi ją dar kartą įdiegti kitose operacinėse sistemose ir visi vartotojo nustatymai bus prarasti. Panašiai, jei vartotojas nori paleisti tą pačią įdiegiamą programinę įrangą kitame kompiuteryje, ji turi iš naujo įdiegti programą tame kompiuteryje (tokiu būdu prarandami visi pirmame kompiuteryje saugomi vartotojo nustatymai). Tačiau nešiojamąją programinę įrangą galima lengvai perkelti iš vieno kompiuterio į kitą kompiuteriu per keičiamąją laikmeną, tokią kaip „flash drive“, ir vartotojo nustatymai taip pat bus perduoti. Tai iš tikrųjų yra pagrindinė priežastis, kodėl jie vadinami „nešiojamosiomis“ programinės įrangos programomis.

Taigi, jei reikia įdiegti programinę įrangą tik viename kompiuteryje ar operacinėje sistemoje, įdiegiama programinė įranga jums tiks, tačiau jei planuojate nešiotis programą visur, kur eisite, pirmenybė turėtų būti teikiama nešiojamosioms programoms. Bet svarbu turėti išorinius arba nuimamus įrenginius su priimtinu I / O greičiu, kad būtų galima efektyviai išnaudoti nešiojamas programas (pvz., Didelėms nešiojamosioms programoms vietoj USB diskų turėtų būti naudojamas išorinis standžiojo disko įrenginys). Be to, jei norite naudotis internetinėmis atsarginių kopijų sistemomis (tokiomis kaip „DropBox“), galite lengvai perkelti naujausią nešiojamųjų programų versiją (su atnaujintais parametrais ir pan.) Iš darbastalio į nešiojamąjį kompiuterį. Tai niekada nėra galimybė įdiegiant programinę įrangą.