Skip to main content

Hva er ActiveX -programmering?

ActiveX -programmering er et rammeverk utviklet av det amerikanske dataprogramvareselskapet Microsoft.Dette rammeverket lar ActiveX -moduler, skript og programmer eksistere i andre applikasjoner.Språkene disse andre applikasjonene er skrevet på påvirkes ikke, fordi ActiveX -delen endres veldig lite.Mens rammene brukes tungt i Microsoft Windows -datamaskinens operativsystem, vil det kjøres i andre miljøer.I løpet av sin historie har teknologien kommet under ild som et internettmonopoliseringsverktøy og en datasikkerhetsrisiko.

Teknologien som til slutt ble aktiv X var til stede i de tidlige versjonene av Windows.Teknologien vokste ut av kombinasjon av forskjellige Microsoft -programmeringsmetoder som komponentobjektmodellering, objektkobling og innebygging og Microsoft Foundation -klasser.Disse forskjellige programmeringsteknologiene og spesifikasjonene er sentrale for opprettelsen av vinduer.

Som et forsøk på å forenkle samspillet mellom alle disse forskjellige programmeringsideene, utviklet Microsoft ActiveX i 1996. I tillegg til det grunnleggende rammeverket, ga selskapet også ut flere programmeringsveiviser, klasser og språkutvidelser.Denne utgivelsen falt sammen med utgivelsen av nettleser Internet Explorer 3.0, som hadde naturlig støtte for ActiveX innebygd på websider.Typiske applikasjoner innebærer å sortere og vise informasjon, samle brukerdata og lage interaktive nettknapper og vinduer.Disse applikasjonene lastes ned til en brukers datamaskin når han først får tilgang til siden.Modulen kjører deretter som et normalt program fra nettleserens midlertidige lagring.

Det har vært kontrovers rundt ActiveX siden introduksjonen.Mange av problemene stammer fra dens opplevde eksklusivitet til Internet Explorer og Windows -plattformen.En annen hovedklage kommer fra den første mangelen på sikkerhet.

Activex var et viktig poeng i mange urettferdige konkurranseddebatter angående Microsoft, fordi programmeringen er basert på Windows -teknologi og er hjemmehørende i det operativsystemet og dets interne nettleser, Internet Explorer.Noen hevder at dette utgjør å undertrykke konkurransen.Teknologien er nå bare innfødt i Internet Explorer, men mange andre store nettlesere har plugins som gir dem sin funksjonalitet.

Det andre poenget med kontrovers betraktet sikkerheten til ActiveX.Tidlige former for ActiveX tillot programmer å laste ned seg selv og utføre uten samhandling med brukeren.Disse programmene ble et lanseringspunkt for et stort utvalg av ondsinnet programvare, kjent som malware.Gjennom årene har Microsoft prøvd å forhindre at ondsinnede programmer jobber gjennom ActiveX med stor suksess.Selv om sikkerhetsproblemene ikke er eliminert, sier mange i feltet at de er betydelig bedre enn de opprinnelig var.