Koliko često svaki korisnik ima osobnunedostajalo je računalo, bilo koja komponenta, čija bi prisutnost njegov omiljeni i najpotrebniji program učinila gotovo savršenim? U većini slučajeva, možda. Napokon, programeri ne mogu predvidjeti svaki trenutak rada sa svojim vlastitim rješenjima, kao ni uzeti u obzir sve zahtjeve koje mogu postaviti brojni krajnji korisnici. Na primjer, većini internetskih preglednika nedostaje niz značajki, pa zašto prestati koristiti web preglednike? Naravno da ne! U pomoć običnim korisnicima dolaze rješenja poput dodatka, što je ova komponenta, pokušat ćemo to dokučiti u nastavku.
Dodatak što je ovaj koncept, pitaju mnogikorisnici koji poduzimaju prve korake u svladavanju zamršenosti korištenja aplikacija koje omogućuju rješavanje širokog spektra zadataka. Dodatak koja je ovo riječ? Ovaj pojam znači da se mogućnosti programa, koje u početku nisu bile uključene u distribucijski komplet, i dalje mogu implementirati. U svojoj su osnovi dodaci dodaci koji su ugrađeni u tijelo programa i postaju njegov sastavni dio. Dodaci mogu nadograditi funkcionalnost većine popularnih aplikacija, pa njihova upotreba pomaže korisnicima da kombiniraju načine rješavanja mnogih naizgled nepovezanih zadataka u jednom programu.
Tehnički gledano, objasnite dodatak kojiovo se može ovako. Dodatak je neovisno sastavljena softverska jedinica koja ima svojstvenu sposobnost dinamičkog povezivanja s glavnim programom. Općenito, svrha ovog modula je proširiti i / ili koristiti sve mogućnosti aplikacije. Najčešće se dodaci kreiraju kao zajedničke knjižnice.
Glavna aplikacija pruža usluge,koristi dodatak. Te usluge predstavljaju različite mogućnosti - sposobnost dodatka da se sam registrira u proširivoj aplikaciji, protokolu koji dopušta dodatcima da međusobno razmjenjuju podatke, kao i neke druge komponente. Dodaci su inherentno ovisni o uslugama koje pruža glavni program i u gotovo svim slučajevima ne mogu se koristiti odvojeno od aplikacije za koju su stvoreni. Glavna aplikacija, za razliku od dodataka, ima svojstvenu sposobnost slobodnog manipuliranja dodacima, što krajnjim korisnicima omogućuje dinamičko dodavanje, uklanjanje i ažuriranje dodataka, bez podvrgavanja bilo kakvih promjena glavnom programu.
Kao primjer aplikacije za kojudodaci su pušteni, može se koristiti grafički uređivač. Najčešće se za takve aplikacije nude razni filtri koji su u svojoj biti dodaci. Prilično je često kada su neki formati datoteka podržani u obliku dodataka. Primjerice, takvo se stanje vrlo često opaža u popularnim uređajima za reprodukciju multimedijskih datoteka, u uredskim apartmanima, kao i u aplikacijama koje se koriste za obradu zvuka i grafike. Obrada zvuka također zahtijeva upotrebu dodataka - oni se koriste za obradu i stvaranje različitih zvučnih efekata i dodatnih značajki, na primjer, mastering, ekvilajzer i kompresija dinamičkog raspona. Neki dodaci imaju mogućnost promjene tehničkih karakteristika zvučnih zapisa, predstavljenih dubinom, brzinom uzorkovanja i mnogim drugima. Među korisnicima Interneta najpopularniji je dodatak za zaštitu preglednika koji vam omogućuje zaštitu računala od agresivnog okruženja globalne mreže.
OVO je popis funkcija koje stječuNakon instalacije dodataka, program, naravno, ne završava - svaki programer pokušava unijeti nešto novo u svoju aplikaciju, a nezavisni programeri-entuzijasti izuzetno su podložni želji da prošire mogućnosti programa i prilagode ih "za sebe".