Programmatūra, kas jāinstalē, prasa laiku, kad tā izveido savienojumu ar operētājsistēmu, un daļa no procedūras izsaukumiem ir atkarīgi no datorā jau esošajiem resursiem. Ja šie resursi - e.g. kopējs DLL fails - trūkst datorā, instalētājs var vai nu instalēt to atsevišķi, vai arī programma neizdodas palaist. Pārnēsājama programmatūra ir labāka daudzos aspektos. Tie nav atkarīgi no sistēmas failiem un var darboties neatkarīgi no sistēmas resursiem. Pārbaudiet atšķirība starp portatīvo un instalēšanas izdevuma programmatūru.
Pārnēsājama un Installer izdevuma programmatūra
Installer Edition programmatūra
Programmatūrai, kurai nepieciešama instalēšana vietējā datorā, programmētāji izmanto dažādus instalētāju veidotājus, lai izveidotu programmu, kas instalēs programmatūru. Nevar tieši palaist programmatūru, jo tai nepieciešamas noteiktas darbības, piemēram, reģistrācija Windows reģistrā, reģistra pārlādēšana, saistīšana ar dinamisko saišu bibliotēkām (DLL faili). Vairumā gadījumu šāda programmatūra izmanto esošos parastos DLL failus. Ja programmētājs ir izveidojis pielāgotu bibliotēku vai kaut ko līdzīgu, instalēšanas laikā programmatūra instalēšanas laikā kopēs šo failu attiecīgajā vietā.
Problēmas ar programmatūru, kurai nepieciešama instalēšana, ir tādas, ka tās var atstāt pirkstu nospiedumus datorā, kurā tie tika instalēti, pat pēc programmatūras atinstalēšanas. Tādējādi, ja jūs strādājat pie kaut kā privāta, cilvēki var zināt, ka jūs instalējāt un atinstalējāt kādu programmatūru.
Otra problēma ir tāda, ka šāda programmatūra ir jāinstalē katrā datorā, kur vēlaties to izmantot. Instalēšana prasa laiku, jo pēc programmatūras instalēšanas var būt nepieciešams arī atkārtoti ielādēt Windows reģistru.
Kad programmatūras instalēšanai izmantojat instalēšanas programmu, var notikt viens vai vairāki no šiem gadījumiem:
- Programmatūra izveido jaunu mapi sadaļā Program Files vai Users, pamatojoties uz to, kā tā ir konfigurēta
- Jaunas vērtības tiek ierakstītas Windows reģistrā un / vai vecie ieraksti var tikt modificēti
- Failu kopēšana no programmas Installer uz vietējo mašīnu
- Darbvirsmas izveide, uzdevumjoslas ikona
- Mapes izveide izvēlnē Sākt
- DLL failu kopēšana sistēmā Windows vai C: \ Windows \ System32 utt. mapes
Atinstalējot to pašu programmatūru, viens vai vairāki no iepriekš izveidotajiem elementiem var palikt atpakaļ datorā un var atdot, ka izmantojāt konkrēto programmatūru mašīnā.
Pārnēsājamā programmatūra ir daudz labāka salīdzinājumā ar instalāciju balstītu programmatūru, kā parādīts šajā rakstā par atšķirību starp pārnēsājamo un instalētāja izdevuma programmatūru.
Pārnēsājama programmatūra
Kad mēs sakām, ka pārnēsājama programmatūra, tas nozīmē, ka jums tā nav jāinstalē nekur. Tas padara programmatūru pārnēsājamu, jo to var nēsāt uz USB atmiņas kartes un izmantot jebkurā datorā, neinstalējot to katrā datorā, kuru vēlaties izmantot. Jums vienkārši jāpievieno pildspalvas disks ar pārnēsājamo programmatūru datoram, kuru izmantojat, un jāsāk pārnēsājamā programmatūra. Internetā ir daži labi resursi, kas ļauj pārveidot uz instalāciju balstītu programmatūru pārnēsājamā programmatūrā.
Pārnēsājama programmatūra darbojas divos veidos:
- Pārnēsājamā programmatūras pakotne jau satur lietotnē iegultus DLL
- Pārnēsājamā programmatūra var izveidot VM un palaist tajā - it īpaši, ja tai ir jāizmanto reģistrs; VM tiek noņemts, tiklīdz pārnēsājamā programmatūra ir aizvērta
Jums tas nav jāinstalē. Tātad tas palīdz ietaupīt laiku, tajā pašā laikā ļaujot izmantot datoru, neatstājot programmatūras pirkstu nospiedumus reģistrā vai citur.
Tādas programmas kā UltraSurf (starpniekservera programmatūra) var vienkārši pārvadāt uz noņemama diska, palaist un izmantot, neko nemainot faktiskajā sistēmā. Tādējādi ir mazāk iespēju, ka kāds cits varētu atklāt, ka izmantojāt programmatūru. Tie ir noderīgi, lai uzreiz nokļūtu darbā, vienlaikus pasargājot jūs no nevēlamiem skatieniem.
Lai gan lielākā daļa pārnēsājamās programmatūras neatstāj pēdas, ieteicams pārbaudīt mapi (vai jebkuru citu vietu), kur kopējāt programmatūru, lai redzētu, vai tā, sākot jūsu darbu, nav izveidojusi INF vai XML failu. Dažas pārnēsājamās programmatūras izveido šos failus tajās pašās mapēs, kur tie bija, lai saglabātu programmatūras konfigurāciju vai kaut ko citu. Vienmēr labāk pirms mapes noņemšanas pārbaudīt mapi, kurā atradās pārnēsājamā programmatūra. Ja atrodat saistītu INF vai XML, vienkārši izdzēsiet to, ja vēlaties to paturēt noslēpumā.
Pārnēsājama programmatūra vienmēr ir labāka, salīdzinot ar instalāciju balstītu programmatūru, ja tā ir mazāka. Ja tā ir milzīga programmatūra un jums ir pilnīgi vienalga, vai citi zina, ka jūs to izmantojat, varat izvēlēties instalēšanas versiju. Šādas uz instalāciju balstītas programmatūras piemērs ir Visual Studio, jo tai nepieciešami daudzi DLL, kas pareizai darbībai ir jākopē datorā. Lai gan ir iespējams pārveidot Visual Studio pārnēsājamā programmatūrā, gala produkts būs milzīgs, ņemot vērā bibliotēku un palīdzības failu skaitu utt. kas jāintegrē vienā pārnēsājamā programmatūrā. Šādos gadījumos tas var darboties pārāk lēni.
Ja esat kāds - piemēram, tehniķis -, kuram ir jāpalaiž programmatūra dažādās mašīnās, pārnēsājamās versijas ir labākas, jo jūs ietaupīsit laiku. Cenzoru, bloķētu vietņu un kara ziņojumu gadījumā utt., pārnēsājama programmatūra sniedz jums nepieciešamo aizsardzību.
Iespējams, vēlēsities apskatīt dažas no šīm bezmaksas portatīvajām Windows programmatūrām.