Skip to main content

Vad är ActiveX -programmering?

ActiveX -programmering är ett ramverk utvecklat av American Computer Software Company Microsoft.Detta ramverk gör det möjligt för ActiveX -moduler, skript och program att existera i andra applikationer.De språk som dessa andra applikationer är skrivna i påverkas inte, eftersom ActiveX -delen förändras väldigt lite.Medan ramverket används kraftigt i Microsoft Windows -datoroperativsystemet kommer det att köras i andra miljöer.Under sin historia har tekniken kommit under eld som ett internetmonopoliserande verktyg och en datorsäkerhetsrisk.

Tekniken som så småningom blev aktiv X var närvarande i de tidiga versionerna av Windows.Tekniken växte ut ur kombinationen av olika Microsoft -programmeringsmetoder som komponentobjektmodellering, objektlänkning och inbäddning och Microsoft Foundation -klasser.Dessa olika programmeringsteknologier och specifikationer är centrala för skapandet av Windows.

Som ett försök att förenkla interaktionen mellan alla dessa olika programmeringsidéer utvecklade Microsoft ActiveX 1996. Utöver de grundläggande ramarna släppte företaget också flera programmeringsguider, klasser och språkförlängningar.Denna utgåva sammanföll med frisläppandet av webbläsarens Internet Explorer 3.0, som hade inbyggt stöd för ActiveX inbäddat på webbsidor.Tanken bakom utgivningen var att förenkla webbprogrammering, skapa en rikare webbmiljö och utveckla interaktiva webbverktyg.

ActiveX kan användas för nästan alla webbuppgifter.Typiska applikationer involverar sortering och visning av information, samlar in användardata och skapar interaktiva webbknappar och fönster.Dessa applikationer laddas ner till en användares dator när han först kommer åt sidan.Modulen körs sedan som ett normalt program från webbläsarens tillfälliga lagring.

Det har varit kontroverser kring ActiveX sedan dess introduktion.Många av problemen härrör från dess upplevda exklusivitet till Internet Explorer och Windows -plattformen.Ett annat huvudsakligt klagomål kommer från dess första brist på säkerhet.

ActiveX var en viktig punkt i många orättvisa konkurrensdebatter om Microsoft, eftersom programmeringen är baserad på Windows -teknik och är infödd i det operativsystemet och dess interna webbläsare, Internet Explorer.Vissa hävdar att detta motsvarar konkurrens.Tekniken är nu bara infödd i Internet Explorer, men många andra stora webbläsare har plug-ins som ger dem sin funktionalitet.

Den andra kontroversen betraktade säkerheten för ActiveX.Tidiga former av ActiveX tillät program att ladda ner sig själva och köra utan någon interaktion med användaren.Dessa program blev en lanseringspunkt för ett stort utbud av skadlig programvara, känd som skadlig programvara.Under åren har Microsoft försökt förhindra att skadliga program arbetar genom ActiveX med en hög framgång.Medan säkerhetsfrågorna inte har eliminerats, säger många i fältet att de är betydligt bättre än de ursprungligen.