Разлика между софтуера на Portable и Installer Edition

Софтуерът, който трябва да бъде инсталиран, отнема време, докато се свързват с операционната система и част от извикванията на процедурите зависят от ресурсите, които вече са налични на компютъра. Ако тези ресурси – например общ DLL файл – липсват на компютъра, инсталаторът може или да го инсталира отделно, или програмата не работи. Преносимият софтуер е по-добър в много аспекти. Те не зависят от системните файлове и могат да работят, без да зависят от системните ресурси. Вижте разликата между преносим софтуер и софтуер за инсталиране(difference between portable and installer edition software) .

Разлика между софтуера на Portable и Installer Edition

Софтуер за преносимо и инсталационно издание

Софтуер за инсталационна версия

За софтуер, който изисква инсталиране на локалния компютър, програмистите използват различни създатели на инсталатори,(installer creators) за да създадат програма, която ще инсталира софтуера. Не можете да стартирате софтуера директно, тъй като той се нуждае от определени стъпки, като регистрация в системния(Windows) регистър на Windows, презареждане на регистъра, свързване към библиотеки с динамични връзки ( DLL файлове). В повечето случаи такъв софтуер използва съществуващите общи DLL файлове. Ако програмистът е създал персонализирана библиотека или нещо подобно, инсталаторът ще копира този файл на подходящото място, докато инсталира софтуера.

Проблемите със софтуера, който изисква инсталиране, е, че той може да остави пръстови отпечатъци на компютъра, където са инсталирани – дори след като деинсталирате софтуера. По този начин, ако работите върху нещо лично, хората може да знаят, че сте инсталирали и деинсталирали някакъв софтуер.

Вторият проблем е, че трябва да инсталирате такъв софтуер на всеки компютър, където искате да го използвате. Инсталацията(Installation) отнема време, тъй като може да изисква и презареждане на системния регистър(Windows Registry) на Windows след инсталирането на софтуера.

Когато използвате инсталатора за инсталиране на софтуер, може да се случи едно или повече от следните:

  1. Софтуерът създава нова папка под Program Files или Users въз основа на това как е конфигуриран
  2. Новите(New) стойности се записват в системния регистър(Windows Registry) на Windows и/или старите записи могат да бъдат променени
  3. Копиране на файлове от инсталационната(Installer) програма на локалната машина
  4. Създаване на работен плот, икона на лентата на задачите
  5. Създаване на папка в менюто "Старт".
  6. Копиране на DLL файлове в папки Windows или C: Windows System32 и др

Когато деинсталирате същия софтуер, един или повече от създадените по-горе елементи може да останат на компютъра и да разкрият, че сте използвали конкретния софтуер на машината.

Преносимият софтуер е много по-добър в сравнение със софтуера, базиран на инсталация, както показва тази статия за разликата между преносим софтуер и софтуер за инсталиране.(Portable software are much better compared to Installation based software as this article on the difference between portable and installer edition software shows.)

Преносим софтуер

Когато казваме преносим софтуер, това означава, че не е необходимо да го инсталирате никъде. Това прави софтуера преносим, ​​защото можете да го носите на USB памети и да го използвате на всеки компютър, без да се налага да го инсталирате на всеки компютър, който желаете да използвате. Просто включите химикалката, съдържаща преносимия софтуер, към компютъра, който използвате, и стартирате преносимия софтуер. В Интернет(Internet) има някои добри ресурси , които ви позволяват да конвертирате базиран на инсталация софтуер в преносим софтуер.

Преносимият софтуер работи по два начина:

  1. Преносимият софтуерен пакет вече съдържа DLL(DLLs) , вградени в приложението
  2. Преносимият софтуер може да създаде VM и да работи в него – особено ако трябва да използва Registry ; виртуалната машина се премахва веднага след като преносимият софтуер бъде затворен

Не е необходимо да го инсталирате. Така че ви помага да спестите известно време, като в същото време ви позволява да използвате компютър, без да оставяте софтуерни отпечатъци в регистъра или другаде.

Програми като UltraSurf (прокси софтуер) могат просто да се пренасят на сменяемо устройство, да се стартират и използват, без да се променя нищо в действителната система. По този начин има по-малко шансове някой друг да открие, че сте използвали софтуера. Те са полезни за незабавното започване на работа, като същевременно ви предпазват от любопитни очи.

Въпреки че повечето преносими софтуери не оставят следи, може да искате да проверите папката (или всяко място), където сте копирали софтуера, за да видите дали е създал INF или XML файл, когато сте го стартирали. Някои преносими софтуери създават тези файлове в същите папки, където са присъствали - за да запишете конфигурацията на софтуера или нещо друго. Винаги е по-добре да проверите папката, в която е бил преносимият софтуер, преди да го премахнете. Ако намерите свързан INF или XML , просто го изтрийте, ако искате да го запазите в тайна.

Преносимият софтуер винаги е по-добър в сравнение със софтуера, базиран на инсталация, когато е по-малък по размер. Ако това е огромен софтуер и не ви пука дали другите знаят за това, че го използвате, можете да изберете инсталационната версия. Пример за такъв базиран на инсталация софтуер е Visual Studio , тъй като се нуждае от много DLL(DLLs) , които трябва да бъдат копирани на компютъра за правилно функциониране. Въпреки че е възможно да конвертирате Visual Studio в преносим софтуер, крайният продукт ще бъде огромен, като се има предвид броя на библиотеките и помощните файлове и т.н., които трябва да бъдат интегрирани в един преносим софтуер. В такива случаи може да работи твърде бавно.

Ако сте някой – като техник – който трябва да стартира някакъв софтуер на различни машини, преносимите версии са по-добри, тъй като ще спестите време. В случай на цензура, блокирани сайтове и докладване за война и т.н., преносимият софтуер ви осигурява защитата, от която се нуждаете.

Може да искате да разгледате някои от тези безплатни преносими софтуери за Windows(Free Portable Windows Software) .(You might want to take a look at some of these Free Portable Windows Software.)

Прочетено на случаен принцип(Random read)Интересни по-малко известни любопитни факти на Microsoft и забавни факти(Interesting lesser know Microsoft Trivia and Fun Facts) .



About the author

Здрасти! Аз съм компютърен програмист с над 10 години опит в областта. Специализирам се в разработването и поддръжката на софтуер за смартфони и актуализации на windows. Освен това предлагам услугите си като месечен представител за поддръжка на имейл клиенти.



Related posts