Co to jest aktywne skrypty?

Aktywne skrypty to wersja systemu operacyjnego systemu operacyjnego Microsoft Windows, który jest oparty na komponentach. Opiera się na automatyzacji OLE, która jest mechanizmem, który pozwala aplikacjom na interakcję z innymi aplikacjami, często poprzez przekazywanie danych między nimi. Skrypty zostały użyte na stronach internetowych i programach.

Skrypt jest interpretowanym językiem. Aplikacja zapisana w języku skryptowym nie jest kompilowana i jest tłumaczona w trakcie uruchamiania. Z kolei nie będzie działać tak szybko, jak opracowana aplikacja, ale może być łatwiejsza do opracowania. W związku z tym skrypty są bardziej popularne w lekkich aplikacjach, takich jak strony internetowe.

Aktywne skrypty, które było również znane jako Skrypty ActiveX, były powszechnie używane w technologii aplikacji Microsoft Web, znanej jako Active Server Sages (ASP). Microsoft wspierał technologię w przeglądarce Internet Explorer 3 (IE3) w 1996 r. I na platformie serwera internetowego (IIS), również w 1996 roku. W MicrosoftTechnologia, została wykorzystana do automatyzacji aplikacji Microsoft Office, takich jak Excel, gdzie była znana jako Visual Basic for Applications (VBA). Aktywne skrypty nie są już aktualizowane; Został zastąpiony przez platformy programowania .NET.

Skrypty

Można użyć do funkcji, takich jak zmiana wyglądu menu w oparciu o działania użytkownika, weryfikacja wprowadzania formularza i obliczenia. Gdy skrypty działają po stronie klienta, na przykład w przeglądarce, mogą zapobiec podróży na serwer, poprawiając wrażenia użytkownika, ponieważ odpowiedź na działania użytkownika może być szybsze. Na przykład, gdy wpis formularza zostanie sprawdzony na stronie internetowej, użytkownik zostanie natychmiast powiadomiony, że nie trafił na wymagane pole. Gdyby walidacja miała miejsce na serwerze, strona internetowa wysłałaby niekompletne informacje, program na serwerze potwierdziłby wpis, odkrył, że brakuje informacji iNastępnie wyślij odpowiedź do przeglądarki.

JavaScript to kolejny popularny język scenariusza, który jest często używany na stronach internetowych. Można go mylić z popularnym językiem programowania internetowego znanego jako Java. Chociaż oba są oparte na języku programowania C, są to dwa różne języki. Język JavaScript jest interpretowany, a Java jest zwykle kompilowana.

Języki scenariusze mogą budzić obawy dotyczące bezpieczeństwa. Kod jest czytelny przez ludzi, dlatego doświadczeni użytkownicy sieci mogą go przeglądać i znaleźć informacje, które powinny być bezpieczne. Przykładem jest sytuacja, w której skrypt odnosi się do bazy danych aplikacji internetowej. Informacje te mogą pozwolić złośliwym użytkownikom uzyskać wejście do tego zasobu.

Skrypty

Można również używać złośliwie do kradzieży informacji użytkownika, takich jak nazwa logowania użytkownika i hasło do witryny bankowej. Aby to walczyć, programiści przeglądarki dodali funkcjonalność „piaskownicy”, która ogranicza to, co może zrobić skrypt. Kolejna koncepcja bezpieczeństwa, „Witryna pochodzenia,”Odrzuca informacje używane na jednej stronie do użycia na innej stronie. Pomimo tych działań bezpieczeństwa wielu użytkowników decyduje się na wyłączenie aktywnych skryptów lub JavaScript w swoich przeglądarkach.

INNE JĘZYKI