Skip to main content

Wat is ActiveX -programmering?

ActiveX -programmering is een framework ontwikkeld door het Amerikaanse computersoftwarebedrijf Microsoft.Met dit framework kunnen ActiveX -modules, scripts en programma's in andere toepassingen bestaan.De talen waarin deze andere applicaties zijn geschreven, worden niet beïnvloed, omdat het ActiveX -onderdeel heel weinig verandert.Hoewel het framework zwaar wordt gebruikt in het Microsoft Windows Computer -besturingssysteem, wordt het in andere omgevingen uitgevoerd.Gedurende zijn geschiedenis is de technologie onder vuur gekomen als een internetmonopolisatietool en een computerbeveiligingsrisico.

De technologie die uiteindelijk actief werd X was aanwezig in de vroege versies van Windows.De technologie is voortgekomen uit de combinatie van verschillende Microsoft -programmeermethoden zoals componentobjectenmodellering, objectkoppeling en inbedding en de Microsoft Foundation -klassen.Deze verschillende programmeertechnologieën en specificaties staan centraal in het maken van ramen.

Als een poging om de interactie tussen al deze ongelijksoortige programmeerideeën te vereenvoudigen, ontwikkelde Microsoft ActiveX in 1996. Naast het basiskader heeft het bedrijf ook verschillende programmeerwizards, klassen en taaluitbreidingen uitgebracht.Deze release viel samen met de release van Web Browser Internet Explorer 3.0, die native ondersteuning had voor ActiveX ingebed op webpagina's.Typische toepassingen omvatten het sorteren en weergeven van informatie, het verzamelen van gebruikersgegevens en het maken van interactieve webknoppen en Windows.Deze applicaties worden gedownload naar de computer van een gebruiker wanneer hij voor het eerst toegang heeft tot de pagina.De module werkt vervolgens als een normaal programma uit de tijdelijke opslag van de webbrowser.

Er is controverse rond ActiveX geweest sinds de introductie.Veel van de problemen komen voort uit zijn waargenomen exclusiviteit naar Internet Explorer en het Windows -platform.Een andere hoofdklacht komt van het aanvankelijke gebrek aan beveiliging.

ActiveX was een belangrijk punt in veel oneerlijke concurrentiedebatten over Microsoft, omdat de programmering gebaseerd is op Windows -technologie en inheems is in dat besturingssysteem en zijn interne webbrowser, Internet Explorer.Sommigen beweren dat dit neerkomt op het onderdrukken van concurrentie.De technologie is nu alleen native in internet explorer, maar veel andere grote webbrowsers hebben plug-ins die hen zijn functionaliteit geven.

Het andere controverse-punt beschouwde de beveiliging van ActiveX.Vroege vormen van ActiveX stonden toe dat programma's zichzelf kunnen downloaden en uitvoeren zonder enige interactie met de gebruiker.Deze programma's werden een startpunt voor een enorm scala aan kwaadaardige software, bekend als malware.In de loop der jaren heeft Microsoft geprobeerd te voorkomen dat kwaadaardige programma's met een grote hoeveelheid succes door ActiveX werken.Hoewel de beveiligingsproblemen niet zijn geëlimineerd, zeggen velen in het veld dat ze aanzienlijk beter zijn dan oorspronkelijk.