Wat is een plug-in of add-on?
Met behulp van plug-ins, add-ons of add-ins kunnen veel programma's worden uitgebreid met onvoorstelbare functies. We leggen precies uit wat plug-ins, add-ons, add-ins en mods zijn.
Wat is een add-on?
Een add-on is een uitbreiding van een programma. Het geeft bijvoorbeeld toegang tot programmafuncties, verlengt, vult aan of gebruikt ze. Add-ons zijn subroutines die alleen werken in combinatie met het hoofdprogramma. Het zijn dus optionele modules, zonder welke het hoofdprogramma zonder beperkingen werkt. Voorbeelden van add-ons zijn:
- Uitbreidingen van computergames met nieuwe kaarten, missies of personages. Voorbeeld: het uur nul is een add-on voor het spel Command & Conquer: Generals.
- Browser-add-ons zoals vermeld op CHIP en downloadbaar. De Video DownloadHelper breidt Firefox bijvoorbeeld uit met een functie voor het opslaan van ontvangen videobestanden.
Mods en invoegtoepassingen
Als een subroutine sterk ingrijpt in de structuur van een software zodat deze nauwelijks afzonderlijk kan worden verwijderd zonder de functionaliteit van het programma te beïnvloeden, spreekt men van een invoegtoepassing. Een voorbeeld hiervan zijn xla-bestanden die Microsoft Office-toepassingen uitbreiden - vergelijkbaar met macro's, maar uitbesteed aan een extern bestand. Extensies en wijzigingen in games worden ook wel mods genoemd.
Wat is een plug-in?
Een plug-in is een stand-alone software die zijn eigen functies bevat, rekeningen en bewerkingen kan bieden. Hiermee kunnen via een interface volledig nieuwe functies worden geïmplementeerd, waarmee een host-applicatie kan worden verbonden. Voorbeelden van plug-ins zijn:
- Software synthesizers en effecten in sequencerprogramma's die nieuwe geluiden en geluidseffecten toevoegen aan de sequencer. De HALion-sampler breidt Cubase uit met een virtuele sampler.
- Grafische effecten en opmaakextensies in beeldbewerkingssoftware. Voorbeeld: met de Paint.NET PSD-plug-in kan Paint.NET Photoshop-bestanden openen en bewerken.
- Browserplug-ins waarmee de browser nieuwe indelingen kan verwerken. Dankzij de Adobe Shockwave Player kan Internet Explorer bijvoorbeeld gegevens in Flash-formaat weergeven.
Plug-ins zijn hun eigen bibliotheken en worden meestal aan de host-applicatie toegevoegd in de vorm van een DLL-bestand.