Co to jest aktywne skrypty?

Active Scripting to wersja systemu operacyjnego Microsoft Windows języka skryptowego oparta na komponentach. Opiera się na OLE Automation, który jest mechanizmem umożliwiającym aplikacjom interakcję z innymi aplikacjami, często poprzez przekazywanie danych między nimi. Skrypty zostały wykorzystane na stronach internetowych i programach.

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

Aktywne skrypty, znane również jako skrypty ActiveX, były powszechnie stosowane w technologii aplikacji Microsoft Web znanej jako Active Server Pages (ASP). Microsoft obsługiwał tę technologię w przeglądarce Internet Explorer 3 (IE3) w 1996 r. Oraz na platformie serwera internetowego Internet Information Services (IIS), również w 1996 r. W technologii Microsoft został wykorzystany do automatyzacji aplikacji Microsoft Office, takich jak Excel, gdzie był znany jako Visual Basic for Applications (VBA). Aktywne skrypty nie są już aktualizowane; został zastąpiony przez platformy programistyczne .NET.

Skrypty mogą być używane do takich funkcji, jak zmiana wyglądu menu na podstawie działań użytkownika, sprawdzanie poprawności wpisu formularza i obliczenia. Skrypty uruchamiane po stronie klienta, na przykład w przeglądarce, mogą uniemożliwić podróż na serwer, poprawiając w ten sposób komfort użytkownika, ponieważ reakcja na działania użytkownika może być szybsza. Na przykład, gdy wpis formularza jest sprawdzany na stronie internetowej, użytkownik zostanie natychmiast powiadomiony, że na przykład nie wprowadził wymaganego pola. Jeśli sprawdzanie poprawności nastąpi na serwerze, strona internetowa wyśle ​​niekompletne informacje, program na serwerze zweryfikuje wpis, wykryje brakujące informacje, a następnie wyśle ​​odpowiedź do przeglądarki.

Javascript to kolejny popularny język skryptowy, który jest często używany na stronach internetowych. Może być mylony z popularnym językiem programowania WWW znanym 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 skryptowe mogą budzić obawy dotyczące bezpieczeństwa. Kod jest czytelny dla ludzi, dlatego doświadczeni użytkownicy sieci mogą go przeglądać i znajdować informacje, które powinny być bezpieczne. Przykładem jest sytuacja, w której skrypt odwołuje się do bazy danych aplikacji sieci Web. Informacje te mogą pozwolić złośliwym użytkownikom uzyskać dostęp do tego zasobu.

Skrypty mogą być również wykorzystywane złośliwie do kradzieży informacji o użytkowniku, takich jak nazwa użytkownika i hasło do witryny bankowej. Aby temu przeciwdziałać, twórcy przeglądarek dodali funkcję „piaskownicy”, która ogranicza możliwości skryptu. Inna koncepcja bezpieczeństwa, „strona internetowa pochodzenia”, zabrania korzystania z informacji wykorzystywanych w jednej witrynie w innej witrynie. Pomimo tych wysiłków związanych z bezpieczeństwem wielu użytkowników decyduje się wyłączyć Aktywne Skrypty lub Javascript w swoich przeglądarkach.

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?