Co je programování ActiveX?
Programování ActiveX je rámec vyvinutý společností American Computer Software Company 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. 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 disNápady pro programování Parate, společnost Microsoft vyvinula 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ůS pramení z jeho vnímané exkluzivity na Internet Explorer a Windows Platform. Další hlavní stížnost pochází z počátečního nedostatku bezpečnosti.
ActiveX byl hlavním bodem v mnoha nekalých soutěžích ohledně Microsoft, protože programování je založeno na technologii Windows a je nativní s tímto operačním systémem a jeho interním webovým prohlížečem, 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.
Druhý bod kontroverze považoval zabezpečení ActiveX. 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. Zatímco sProblémy s eCrity nebyly vyloučeny, mnozí v terénu tvrdí, že jsou výrazně lepší než původně.