Forskel mellem tilføjelse og plug-in Forskel mellem
Plug-in og Add-on er to udtryk, der peger på den samme funktionalitet; de er simpelthen udvidelser, der udvider anvendeligheden af programmet. Det afhænger bare af softwareproducenten om, hvad der skal kaldes softwareudvidelser af deres programmer. Disse udvidelser kan laves af andre virksomheder, enkeltpersoner eller af softwareproducenterne selv.
Plug-in er det udtryk, der normalt bruges, når der henvises til tredjeparts software, der skal interagere med et bestemt program. Tag for eksempel din webbrowser; du skal installere en plug-in kaldet flash player for at afspille videoer. Flash player er ikke indbygget i nogen browser, men er lavet af et separat firma helt og holdent. Det er også kompatibelt med alle de populære browsere som IE, Firefox og Opera.
En tilføjelse udvider også funktionaliteten af et bestemt program, men de er normalt ment at fungere på et bestemt program. Ved at bruge webbrowseren til sammenligning vil add-ons, der er beregnet til Firefox, kun fungere med Firefox, og det ville også være tilfældet for andre browsere. Disse er normalt ikke fuldblæset software, men er simpelthen stykker kode, som du kan bruge til at ændre grænsefladen. De mest almindelige tilføjelsesprogrammer til browsere er værktøjslinjer, der tager lidt mere plads og giver dig øjeblikkelige genveje til visse onlinetjenester. Tilføjelser er også meget fremtrædende i onlinespil som World of Warcraft, hvor spillere, der har en lille knowhow, kan oprette deres egne add-ons til at hjælpe andre spillere.
Adskillelsen mellem en add-on og en plug-in er ikke rigtig så klar. De er begge lavet til at gøre specifikke funktioner, der passer til en bestemt brugers præference. Den primære årsag til, at disse koder ikke er indlejret i programmet i første omgang er, at de egentlig ikke er så vigtige, og mens nogle mennesker kan sætte pris på at have det, andre måske ikke og finder det en gener. Det er også værktøjer, som en softwareproducent kan bruge til at motivere medlemmerne af deres samfund til at blive involveret i at forbedre softwaren.