Skip to main content

Was ist ActiveX -Programmierung?

ActiveX -Programmierung ist ein Framework, das vom amerikanischen Computer -Softwareunternehmen Microsoft entwickelt wurde.Mit diesem Framework können ActiveX -Module, Skripte und Programme in anderen Anwendungen existieren.Die Sprachen, in denen diese anderen Anwendungen geschrieben sind, sind nicht betroffen, da sich der ActiveX -Teil nur sehr wenig ändert.Während das Framework im Microsoft Windows -Computer -Betriebssystem stark verwendet wird, wird es in anderen Umgebungen ausgeführt.In ihrer Geschichte wurde die Technologie als Internetmonopolisierungswerkzeug und ein Computersicherheitsrisiko unter Beschuss geraten.

Die Technologie, die schließlich aktiv wurde, war in den frühen Versionen von Windows vorhanden.Die Technologie entstand aus der Kombination verschiedener Microsoft -Programmierungsmethoden wie der Modellierung von Komponentenobjekten, der Verknüpfung und Einbettung von Objekten und den Microsoft Foundation -Klassen.Diese verschiedenen Programmierechnologien und -spezifikationen sind zentral zur Erstellung von Fenstern.

Als Anstrengung, die Interaktion zwischen all diesen unterschiedlichen Programmierideen zu vereinfachen, entwickelte Microsoft 1996 ActiveX. Zusätzlich zum Basis -Rahmen veröffentlichte das Unternehmen auch mehrere Programmierwizards, Klassen und Sprachverlängerungen.Diese Veröffentlichung fiel mit der Veröffentlichung von Webbrowser Internet Explorer 3.0 zusammen, das native Unterstützung für ActiveX in Webseiten hatte.Die Idee hinter der Veröffentlichung war die Vereinfachung der Webprogrammierung, das Erstellen einer reichhaltigeren Webumgebung und die Entwicklung interaktiver Web -Tools.

ac ActiveX kann für nahezu jede Webaufgabe verwendet werden.Typische Anwendungen beinhalten das Sortieren und Anzeigen von Informationen, das Sammeln von Benutzerdaten und das Erstellen interaktiver Webschaltflächen und Windows.Diese Anwendungen werden auf den Computer eines Benutzers heruntergeladen, wenn er zum ersten Mal auf die Seite zugreift.Das Modul wird dann wie ein normales Programm aus dem temporären Speicher des Webbrowsers ausgeführt.

Es gab seit seiner Einführung eine Kontroverse um ActiveX.Viele der Probleme beruhen aus der wahrgenommenen Exklusivität gegenüber Internet Explorer und der Windows -Plattform.Eine weitere Hauptbeschwerde beruht auf dem anfänglichen Mangel an Sicherheit.

ActiveX war ein wesentlicher Punkt in vielen unfairen Wettbewerbsdebatten in Bezug auf Microsoft, da die Programmierung auf der Windows -Technologie basiert und in diesem Betriebssystem und seinem internen Webbrowser Internet Explorer nativ ist.Einige argumentieren, dass dies die Unterdrückung des Wettbewerbs entspricht.Die Technologie ist jetzt nur im Internet Explorer nativ, aber viele andere wichtige Webbrowser haben Plug-Ins, die ihnen ihre Funktionalität verleihen.

Der andere Kontroverse betrachtete die Sicherheit von ActiveX.Frühe Formen von ActiveX ermöglichten es Programmen, sich selbst herunterzuladen und ohne Interaktion mit dem Benutzer auszuführen.Diese Programme wurden zu einem Startpunkt für eine große Auswahl an böswilligen Software, die als Malware bekannt sind.Im Laufe der Jahre hat Microsoft versucht, zu verhindern, dass bösartige Programme ActiveX mit einem hohen Erfolg durcharbeiten.Obwohl die Sicherheitsprobleme nicht beseitigt wurden, sagen viele auf dem Gebiet, dass sie wesentlich besser sind als ursprünglich.