Was ist ActiveX -Programmierung?
ActiveX Programming ist ein Framework, das vom amerikanischen Computer -Softwareunternehmen Microsoft entwickelt wurde. In 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 gering ä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. 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 DIS zu vereinfachenMicrosoft Parate Programming Ideas entwickelte 1996 ActiveX. Zusätzlich zum Basis -Framework veröffentlichte das Unternehmen auch mehrere Programmierzauberer, 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 bestand darin, die Webprogrammierung zu vereinfachen, eine reichhaltigere Webumgebung zu erstellen und interaktive Web -Tools zu entwickeln.
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 des Problemss stammen aus seiner 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 wichtiger 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 darstellt. 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 Kontroversenpunkt 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ösartigen 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. Während die sEvurity -Probleme wurden nicht beseitigt, viele auf diesem Gebiet sagen, dass sie signifikant besser sind als ursprünglich.