Skip to main content

Co je programování ActiveX?

Programování ActiveX je rámec vyvinutý americkou počítačovou softwarovou společností Microsoft.Tento rámec umožňuje, aby moduly, skripty a programy ActiveX existovaly uvnitř jiných aplikací.Jazyky, které jsou tyto další aplikace zapsány, nejsou ovlivněny, protože část ActiveX se mění velmi málo.Zatímco rámec je těžce používán v operačním systému počítače Microsoft Windows, bude spuštěn v jiných prostředích.V průběhu své historie se technologie dostala pod palbu jako nástroj pro monopolizující internet a riziko zabezpečení počítače.

Technologie, která se nakonec stala aktivním X, byla přítomna v raných verzích Windows.Tato technologie vyrostla z kombinace různých metod programování Microsoft, jako je modelování objektů komponent, propojení a vložení objektů a třídy Microsoft Foundation.Tyto různé programovací technologie a specifikace jsou ústřední pro tvorbu Windows.

Jako snaha zjednodušit interakci mezi všemi těmito nesourodými programovacími nápady vyvinula společnost Microsoft ActiveX v roce 1996. Kromě základního rámce vydala společnost také několik programovacích průvodců, tříd a jazykových rozšíření.Toto vydání se shodovalo s vydáním webového prohlížeče Internet Explorer 3.0, který měl nativní podporu pro ActiveX zabudovaný do webových stránek.Myšlenkou vydání bylo zjednodušit webové programování, vytvořit bohatší webové prostředí a vyvinout interaktivní webové nástroje.

ActiveX lze použít pro téměř jakýkoli webový úkol.Typické aplikace zahrnují třídění a zobrazování informací, shromažďování uživatelských dat a vytváření interaktivních webových tlačítek a Windows.Tyto aplikace jsou staženy do počítače uživatele, když se poprvé dostane do stránky.Modul pak běží jako normální program z dočasného úložiště webového prohlížeče.

Od svého zavedení došlo k kontroverzi ActiveX.Mnoho problémů pramení z jeho vnímané exkluzivity na internetový průzkumník a platformu Windows.Další hlavní stížnost pochází z počátečního nedostatku bezpečnosti.

ActiveX byl hlavním bodem mnoha nekalých soutěžních debat týkajících se společnosti Microsoft, protože programování je založeno na technologii Windows a je původem z tohoto operačního systému a jeho interního webového prohlížeče, Internet Explorer.Někteří tvrdí, že to znamená potlačit konkurenci.Tato technologie je nyní nativní pouze v Internet Explorer, ale mnoho dalších hlavních webových prohlížečů má pluginy, které jim dávají jeho funkčnost.Včasné formy ActiveX umožnily programům ke stažení a provádění bez jakékoli interakce s uživatelem.Tyto programy se staly spouštěcím bodem pro obrovskou škálu škodlivého softwaru, známého jako malware.V průběhu let se Microsoft pokusil zabránit škodlivým programům v práci prostřednictvím ActiveX s velkým množstvím úspěchu.I když bezpečnostní problémy nebyly vyloučeny, mnozí v terénu tvrdí, že jsou výrazně lepší než původně.