Ori de câte ori achiziționăm software pentru computerele noastre, dorim întotdeauna cel care are cele mai multe caracteristici care sunt deja incluse. Dar de multe ori problema cu software-ul este fie că nu au funcționalitățile corecte pe care le căutați sau au prea multe caracteristici care este imposibil de a găsi pe cel pe care îl căutați rapid. Pentru a personaliza aspectul programelor lor, producătorii de software au permis utilizarea pluginurilor sau a add-on-urilor.
Plug-in și add-on sunt doi termeni care indică aceeași funcționalitate; acestea sunt pur și simplu extensii care extind utilizabilitatea programului. Depinde doar de producătorul de software ce să numească extensiile software ale programelor lor. Aceste extensii ar putea fi făcute de alte companii, persoane fizice sau de producătorii de software înșiși.
Plug-in-ul este termenul utilizat de regulă atunci când se referă la software terță parte care intenționează să interacționeze cu un anumit program. Luați, de exemplu, browserul dvs. web; va trebui să instalați un plug-in numit player flash pentru a reda clipuri video. Flash playerul nu este originar pentru niciun browser, ci este realizat de o companie separată. Este, de asemenea, compatibil cu toate browserele web populare precum IE, Firefox și Opera.
Un add-on extinde de asemenea funcționalitatea unui anumit program, dar de obicei este destinat să funcționeze pe un anumit program. Având browserul web pentru comparație, add-on-urile care sunt destinate pentru Firefox ar funcționa numai cu Firefox și așa ar fi și pentru alte browsere. Acestea nu sunt de obicei software plin de suflare, ci sunt doar bucăți de cod pe care le puteți folosi pentru a modifica interfața. Cele mai frecvente programe de completare pentru browsere sunt barele de instrumente care necesită un spațiu mai mic și vă oferă comenzi rapide instantanee pentru anumite servicii online. Suplimentele sunt, de asemenea, foarte proeminente în jocurile online cum ar fi World of Warcraft, unde jucători care au puțin know-how își pot crea propriile add-on-uri pentru a ajuta alți jucători.
Separarea dintre un add-on și un plug-in nu este într-adevăr clar. Ambele sunt făcute pentru a face anumite funcții care sunt potrivite pentru preferințele unui anumit utilizator. Motivul principal pentru care aceste coduri nu sunt încorporate în program, în primul rând este că ele nu sunt într-adevăr atât de esențiale și în timp ce unii oameni ar putea aprecia acest lucru, alții nu s-ar putea și nu-l consideră o provocare. Acestea sunt, de asemenea, instrumente pe care un producător de software le poate utiliza pentru a motiva membrii comunității lor să se implice în îmbunătățirea software-ului.