Kaj je komponenta ActiveX®?

Komponenta ActiveX® se nanaša na programski modul, ki temelji na arhitekturnem modelu, sestavljenem iz komponentnih objektov. To je okvir, ki je sestavljen iz programskih komponent, ki jih je mogoče ponovno uporabiti in omogoča interaktivno vsebino prek interneta. Pred komponento ActiveX® je bila spletna vsebina omejena na 2D grafiko in besedilo, zaradi česar so spletna mesta postala zelo statično okolje. Implementacija komponent ActiveX® je naredila spletne strani bolj dinamične, saj ponujajo interaktivne objekte, večpredstavnostne učinke in aplikacije, ki poudarjajo uporabniško izkušnjo. Ta okvir povezuje vse dele spletnega mesta, da ustvari aktivna okolja, ki so lahko koristna za uporabniško izkušnjo in za oblikovalca spletnega mesta.

Tovrstna komponenta lahko deluje na več platformah, pa tudi na različnih operacijskih sistemih. Ena od prednosti uporabe ActiveX® je, da uporablja programski jezik iz znanih orodij, kot je Java, orodij, ki omogočajo Javo in C++. Uporablja tudi standardizirane elemente v računalniški industriji, kot sta HTML in COM. Večina inventarja komponente ActiveX® je zlahka na voljo za prenos in namestitev z interneta za uporabo na spletnem mestu. Kontrole komponent vključujejo tehnologije za strežnik in odjemalca.

Kontrolniki v ActiveX® se običajno imenujejo predmeti OLE ali objekti COM in podpirajo določene vmesnike, medtem ko se samoregistrirajo. Nekateri vmesniki omogočajo odkrivanje funkcionalnosti kontrolnika v največji meri, kar uporabniku in oblikovalcu omogoča, da kar najbolje izkoristijo svoje kontrole. Kontrolniki komponente ActiveX® ne zahtevajo ničesar drugega kot samoregistracijo in vmesnik, ki ga uporablja. Izbira določenega vmesnika je odvisna od tega, kaj načrtovalec želi, da kontrolnik naredi in kaj se lahko zgodi v življenjskem obdobju kontrolnika.

Kontrolnik komponente ActiveX® je mogoče ustvariti z uporabo C++, ki je splošna, prosta oblika, večnamenski računalniški programski jezik. Obstaja veliko različnih programov in jezikov, v katerih je mogoče napisati in ustvariti kontrolnik ActiveX®, vendar je prednost uporabe C++ ta, da ni vnaprej določene manipulacije nizov ali štetja referenc. C++ omogoča manipulacijo nizov kontrol, kot želi oblikovalec, tako da lahko prilagodi kontrole, kot želi. Orodja za razvoj okolij in kontrolnikov v C++ so zlahka na voljo prek interneta za prenos in namestitev. Obstaja tudi veliko vadnic, ki kažejo, kako ustvariti posebne kontrole in orodja, ki so že bila uporabljena in preizkušena, ter vadnice o tem, kako ustvariti edinstven kontrolnik.