Skip to main content

Co to jest programowanie ActiveX?

Programowanie ActiveX to ramy opracowane przez amerykańską firmę komputerową Microsoft.Ta framework pozwala na istnienie w innych aplikacjach modułów i programów ActiveX.Języki te inne aplikacje są napisane, ponieważ część ActiveX zmienia się bardzo niewiele.Podczas gdy framework jest używany w systemie operacyjnym Microsoft Windows Computer, będzie działał w innych środowiskach.W swojej historii technologia była pod ostrzałem jako narzędzie monopolizujące internet i ryzyko bezpieczeństwa komputerowego.

Technologia, która ostatecznie stała się aktywna X, była obecna we wczesnych wersjach Windows.Technologia wyrosła z kombinacji różnych metod programowania Microsoft, takich jak modelowanie obiektów komponentów, łączenie obiektów i osadzanie oraz klasy Foundation Microsoft.Te różne technologie i specyfikacje programowania mają kluczowe znaczenie dla tworzenia Windows.

Jako próba uproszczenia interakcji między wszystkimi tymi różnymi pomysłami na programowanie, Microsoft opracował ActiveX w 1996 r. Oprócz podstawowych ram, firma wydała również kilka czarodziejów programistycznych, klas i rozszerzeń języka.To wydanie zbiegło się z wydaniem Web Browser Internet Explorer 3.0, która miała natywną obsługę ActiveX wbudowanej na strony internetowe.Ideą wydania było uproszczenie programowania internetowego, stworzenie bogatszego środowiska internetowego i opracowanie interaktywnych narzędzi internetowych.

ActiveX może być używane do prawie każdego zadania internetowego.Typowe aplikacje obejmują sortowanie i wyświetlanie informacji, gromadzenie danych użytkownika oraz tworzenie interaktywnych przycisków internetowych i systemu Windows.Te aplikacje są pobierane na komputer użytkownika, gdy po raz pierwszy uzyska dostęp do strony.Moduł działa następnie jak normalny program z tymczasowego przechowywania przeglądarki internetowej.

Od czasu jego wprowadzenia występują kontrowersje dotyczące ActiveX.Wiele problemów wynika z postrzeganej wyłączności na Internet Explorer i platformę Windows.Kolejna główna skarga pochodzi z początkowego braku bezpieczeństwa.

ActiveX był głównym punktem wielu niesprawiedliwych debat na temat Microsoft, ponieważ programowanie opiera się na technologii systemu Windows i jest rodzimy dla tego systemu operacyjnego i wewnętrznej przeglądarki internetowej, Internet Explorer.Niektórzy twierdzą, że sprowadza się to do tłumienia konkurencji.Technologia ta jest teraz natywna w Internet Explorer, ale wiele innych głównych przeglądarek internetowych ma wtyczki, które dają im jej funkcjonalność.

Drugi punkt kontrowersji uznał bezpieczeństwo ActiveX.Wczesne formy ActiveX pozwoliły programom na pobranie i wykonywanie bez interakcji z użytkownikiem.Programy te stały się punktem premiery ogromnej gamy złośliwego oprogramowania, znanego jako złośliwe oprogramowanie.Przez lata Microsoft próbował zapobiec złośliwym programom pracy przez ActiveX z dużym sukcesem.Chociaż problemy bezpieczeństwa nie zostały wyeliminowane, wielu w tej dziedzinie twierdzi, że są znacznie lepsze niż pierwotnie.