Installeerbare versus draagbare software
Ontwikkelaars van softwaretoepassingen zetten hun producten voornamelijk in via media zoals CD / DVD of via internet. Afhankelijk van het type software, moet de gebruiker een of meer taken uitvoeren voordat hij de softwaretoepassing kan uitvoeren. Soms kunnen gebruikers een toepassing uitvoeren door de meegeleverde programmabestanden naar een geschikte map te kopiëren, maar andere vereisen dat de gebruiker de software installeert door eerst het geautomatiseerde software-installatieprogramma uit te voeren. Meestal worden softwaretoepassingen op basis van dit verschil gecategoriseerd als Installeerbare of Draagbare software. Geen formeel installatieproces hebben, was ooit de standaard op Mac OS X. Er zijn zelfs enkele besturingssystemen zoals AmigaOS 4.0 en Mac OS X 1-9 die direct vanaf verwisselbare media kunnen worden uitgevoerd.
Wat is installeerbare software?
Installeerbare softwaretoepassingen moeten door de gebruiker van de software op de computer worden 'geïnstalleerd' om deze te laten werken. Installatie is het proces waarbij alle bestanden (inclusief stuurprogramma's, plug-ins, enz.) Op de juiste locaties van de computer worden geplaatst, zodat deze door de gebruiker kunnen worden uitgevoerd. Maar omdat het aantal en de soorten bestanden die voor de installatie moeten worden geplaatst varieert voor elk programma, hebben de meeste een installatieprogramma (speciaal programma dat het installatieproces automatiseert). Als dit het geval is, hoeft de gebruiker alleen het installatieprogramma van het programma uit te voeren zonder zich zorgen te maken over iets anders.
Doorgaans kan het installatieprogramma de programmabestanden in een of andere gecomprimeerde vorm uitpakken, naar gespecificeerde paden (mappen) kopiëren, controleren of de software geschikt is voor de systeemhardware, het besturingssysteem informeren over het nieuw geïnstalleerde programma, enz. Andere veel voorkomende handelingen zoals het maken en wijzigen van gedeelde en privé systeembestanden, het maken van mappen, het bijwerken van Windows-registervermeldingen, het invoegen van vermeldingen in configuratiebestanden, het bijwerken van omgevingsvariabelen en het maken van snelkoppelingen worden uitgevoerd door de meeste software-installatieprogramma's. Bovendien kunnen de systeemgeschiktheid voor het programma en de beschikbare ruimte op het systeem ook worden gecontroleerd door het installatieprogramma. Nadat het installatieprogramma de uitvoering heeft voltooid (alle installatietaken zijn voltooid), is de software gereed om door de gebruiker te worden uitgevoerd. Gewoonlijk kunnen installeerbare softwaretoepassingen net zo vaak worden uitgevoerd als de gebruiker wil (zonder opnieuw te installeren), zolang de gebruiker niet één of meer bestanden (die tijdens het installatieproces zijn geïnstalleerd) per ongeluk of handmatig verwijdert.
Wat is draagbare software?
Draagbare software (draagbare toepassingen) zijn programma's die zelfstandig kunnen draaien zonder afhankelijk te zijn van het besturingssysteem. Ze worden ook standalone computerprogramma's genoemd. Vanwege deze draagbaarheid worden dit soort toepassingen vaak aangehouden en uitgevoerd vanaf verwisselbare opslagmedia (dat wil zeggen externe harde schijven, CD, DVD, USB-thumbdrives of floppydisks). Alle aanvullende programmabestanden, configuratiebestanden en gerelateerde gegevens worden opgeslagen op het medium zelf. Hoewel draagbare software op elke soort machine kan worden uitgevoerd, hebben ze wel een bepaald besturingssysteem nodig. Maar draagbaarheid is een moeilijk concept dat moet worden geïmplementeerd, afhankelijk van het specifieke besturingssysteem. Alle toepassingen zijn bijvoorbeeld (per definitie) portable op het AmigaOS-besturingssysteem. In Windows worden programma's die niet hoeven te worden geïnstalleerd vaak aangeduid als draagbare software. Maar het is belangrijk om op te merken dat softwaredportabiliteit (het compileren van broncode voor verschillende platformen) een ander idee is dan het ontwikkelen van draagbare applicaties..
Wat is het verschil tussen Installeerbare software en Draagbare software?
Installeerbare softwaretoepassingen maken meestal automatisch snelkoppelingen, maar de gebruiker moet handmatig snelkoppelingen maken voor draagbare softwaretoepassingen omdat deze deze niet voor u maken. Installeerbare softwaretoepassingen kunnen nieuwe bestanden of mappen maken op locaties die de gebruiker niet kent. Maar soms, wanneer de gebruiker de toepassing verwijdert, worden sommige van die bestanden of mappen niet volledig verwijderd (en de gebruiker moet ze meestal vinden en handmatig verwijderen om ze op te ruimen, omdat ze mogelijk onnodige ruimte op de harde schijf van de computer innemen). Aan de andere kant blijft draagbare software meestal op hun eigen map staan en spreidt de bestanden of mappen niet naar andere locaties op de computer. Dit betekent dat het verwijderen (verwijderen) van draagbare toepassingen veel eenvoudiger is (de gebruiker hoeft alleen de bijbehorende map en de inhoud ervan te verwijderen) dan installeerbare softwaretoepassingen te verwijderen..
Soms is het voordelig voor gebruikers met dubbele of drievoudige opstartsystemen om draagbare softwaretoepassingen te gebruiken dan installeerbare softwaretoepassingen, omdat met draagbare software de gebruiker het niet opnieuw hoeft te installeren in het tweede of derde besturingssysteem (dus de gebruikersinstellingen worden bewaard gebleven). Maar voor alle installeerbare softwaretoepassingen moet de gebruiker het opnieuw installeren in andere besturingssystemen en zullen alle gebruikersinstellingen verloren gaan. Als de gebruiker dezelfde installeerbare software op een andere computer wil gebruiken, moet ze de toepassing op die computer opnieuw installeren (waardoor alle gebruikersinstellingen verloren gaan die op de eerste computer zijn opgeslagen). Draagbare software kan echter gemakkelijk van de ene naar de andere computer worden overgebracht via een verwijderbaar medium zoals een flashstation, en de gebruikersinstelling wordt ook overgedragen. Dit is eigenlijk de belangrijkste reden waarom ze 'draagbare' softwaretoepassingen worden genoemd.
Dus als het nodig is om de software op slechts één computer of besturingssysteem te installeren, zal installeerbare software voor u werken, maar als u van plan bent de toepassing overal mee naar toe te nemen, moet u de voorkeur geven aan draagbare toepassingen. Maar het is belangrijk om externe of verwijderbare apparaten te hebben met acceptabele I / O-snelheden om draagbare toepassingen optimaal te kunnen gebruiken (er moet bijvoorbeeld een externe harde schijf worden gebruikt in plaats van USB-drives voor grote draagbare toepassingen). Als u bovendien online back-upsystemen (zoals DropBox) wilt gebruiken, kunt u eenvoudig de nieuwste versie (met bijgewerkte instellingen, enz.) Van uw draagbare toepassingen van uw desktopcomputer naar uw laptop overbrengen. Dit is nooit een optie met installeerbare software.