Co to jest programowanie ActiveX?

Programowanie ActiveX to framework opracowany przez amerykańską firmę Microsoft, zajmującą się oprogramowaniem komputerowym. Ta struktura pozwala modułom, skryptom i programom ActiveX istnieć w innych aplikacjach. Nie ma to wpływu na języki, w których napisane są te inne aplikacje, ponieważ część ActiveX zmienia się bardzo niewiele. Chociaż środowisko jest intensywnie używane w systemie operacyjnym Microsoft Windows, będzie działać w innych środowiskach. W swojej historii technologia stała się przedmiotem ostrzału jako narzędzie do monopolizacji Internetu i zagrożenie bezpieczeństwa komputera.

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

Aby uprościć interakcję między tymi wszystkimi odmiennymi pomysłami programistycznymi, Microsoft opracował ActiveX w 1996 roku. Oprócz podstawowej struktury, firma wydała także kilka kreatorów programowania, klas i rozszerzeń językowych. To wydanie zbiegło się z wydaniem przeglądarki internetowej Internet Explorer 3.0, która miała natywną obsługę ActiveX osadzoną na stronach internetowych. Ideą wydania było uproszczenie programowania w sieci, stworzenie bogatszego środowiska internetowego i opracowanie interaktywnych narzędzi internetowych.

Z ActiveX można korzystać do prawie każdego zadania sieciowego. Typowe aplikacje obejmują sortowanie i wyświetlanie informacji, zbieranie danych użytkownika oraz tworzenie interaktywnych przycisków i okien internetowych. Aplikacje te są pobierane na komputer użytkownika, gdy pierwszy raz uzyskuje dostęp do strony. Moduł działa następnie jak normalny program z tymczasowego magazynu przeglądarki internetowej.

Od czasu wprowadzenia ActiveX pojawiły się kontrowersje. Wiele problemów wynika z postrzeganej wyłączności na Internet Explorera i platformę Windows. Kolejna główna skarga wynika z początkowego braku bezpieczeństwa.

ActiveX był głównym punktem wielu debat dotyczących nieuczciwej konkurencji dotyczących Microsoft, ponieważ programowanie jest oparte na technologii Windows i jest rodzime dla tego systemu operacyjnego i jego wewnętrznej przeglądarki internetowej, Internet Explorer. Niektórzy twierdzą, że sprowadza się to do tłumienia konkurencji. Technologia jest teraz natywna tylko w Internet Explorerze, ale wiele innych głównych przeglądarek internetowych ma wtyczki, które zapewniają jej funkcjonalność.

Drugi punkt kontrowersji dotyczył bezpieczeństwa ActiveX. Wczesne formy ActiveX pozwalały programom pobierać się i uruchamiać bez interakcji z użytkownikiem. Programy te stały się punktem wyjścia dla szerokiej gamy złośliwego oprogramowania, zwanego złośliwym oprogramowaniem. Przez lata Microsoft starał się nie dopuścić do tego, aby szkodliwe programy działały przez ActiveX z dużym powodzeniem. Chociaż problemy bezpieczeństwa nie zostały wyeliminowane, wielu w terenie twierdzi, że są znacznie lepsze niż były pierwotnie.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?