Skip to main content

Hvad er ActiveX -programmering?

ActiveX -programmering er en ramme udviklet af det amerikanske computersoftwarefirma Microsoft.Denne ramme gør det muligt for ActiveX -moduler, scripts og programmer at eksistere i andre applikationer.De sprog, disse andre applikationer er skrevet i, påvirkes ikke, fordi ActiveX -delen ændrer sig meget lidt.Mens rammen bruges stærkt i Microsoft Windows -computeroperativsystemet, kører den i andre miljøer.I løbet af sin historie er teknologien kommet under ild som et internetmonopoliserende værktøj og en computersikkerhedsrisiko.

Teknologien, der til sidst blev aktiv X, var til stede i de tidlige versioner af Windows.Teknologien voksede ud af kombinationen af forskellige Microsoft -programmeringsmetoder, såsom komponentobjektmodellering, objektforbindelse og indlejring og Microsoft Foundation -klasser.Disse forskellige programmeringsteknologier og specifikationer er centrale for oprettelsen af Windows.

Som en indsats for at forenkle samspillet mellem alle disse forskellige programmeringsideer udviklede Microsoft ActiveX i 1996. Ud over de grundlæggende rammer frigav virksomheden også flere programmeringsguider, klasser og sprogudvidelser.Denne udgivelse faldt sammen med udgivelsen af Web Browser Internet Explorer 3.0, som havde oprindelig support til ActiveX indlejret på websider.Ideen bag frigivelsen var at forenkle webprogrammering, skabe et rigere webmiljø og udvikle interaktive webværktøjer.

ActiveX kan bruges til næsten enhver webopgave.Typiske applikationer involverer sortering og visning af information, indsamling af brugerdata og oprettelse af interaktive webknapper og vinduer.Disse applikationer downloades til en brugers computer, når han først får adgang til siden.Modulet kører derefter som et normalt program fra webbrowserens midlertidige opbevaring.

Der har været kontrovers omkring ActiveX siden introduktionen.Mange af problemerne stammer fra dens opfattede eksklusivitet til Internet Explorer og Windows -platformen.En anden hovedklag kommer fra dens oprindelige mangel på sikkerhed.

ActiveX var et vigtigt punkt i mange urimelige konkurrencedebatter om Microsoft, fordi programmeringen er baseret på Windows -teknologi og er hjemmehørende i dette operativsystem og dets interne webbrowser, Internet Explorer.Nogle hævder, at dette svarer til at undertrykke konkurrence.Teknologien er nu kun indfødt i Internet Explorer, men mange andre store webbrowsere har plug-ins, der giver dem dens funktionalitet.

Det andet kontrovers punkt betragtede sikkerheden for ActiveX.Tidlige former for ActiveX gjorde det muligt for programmer at downloade sig selv og udføre uden interaktion med brugeren.Disse programmer blev et startpunkt for et stort udvalg af ondsindet software, kendt som malware.I årenes løb har Microsoft forsøgt at forhindre ondsindede programmer i at arbejde gennem ActiveX med en stor mængde succes.Mens sikkerhedsspørgsmålene ikke er blevet fjernet, siger mange i marken, at de er markant bedre, end de oprindeligt var.