Kaj je komponenta tretje osebe?
To lahko sega od vtičnikov preprostega grafičnega uporabniškega vmesnika (GUI) do kompleksnih aplikacijskih storitev, kot so povezljivost z bazo podatkov, upravljanje omrežja in preverjanje pristnosti.
Na primer, komponenta tretje osebe lahko urejevalniku besedil omogoča integracijo s spletnim slovarjem ali enciklopedijo ali spletnemu brskalniku za predvajanje videoposnetkov Flash. Komponente tretjih oseb je mogoče uporabiti za razširitev funkcionalnosti programske aplikacije, ne da bi morali prepisati znatne količine kode.
Kot pove že ime, komponent tretjih oseb ne razvija ali distribuira ista organizacija, ki distribuira primarno aplikacijo. Vendar jih pogosto podpira in dokumentira tretja oseba in so lahko celo združeni s primarno aplikacijo.
Komponente tretjih oseb so široko uporabljen in dobro uveljavljen del razvoja programske opreme. Razvijalcem programske opreme omogočajo hitro in enostavno dodajanje funkcij svojim aplikacijam, ne da bi morali sami razvijati kodo, kar lahko prihrani čas in denar. Pomembno pa je vedeti, da so komponente tretjih oseb lahko tudi varnostno tveganje, saj lahko v aplikacijo vnesejo nove ranljivosti.
Zato je pomembno, da razvijalci skrbno ocenijo komponente tretjih oseb, preden jih uporabijo, ter zagotovijo, da so varne in združljive s preostalo programsko opremo.