Co je aktivní skriptování?

Aktivní skriptování je verze skriptovacího jazyka operačního systému Microsoft Windows, která je založena na komponentách. Je založen na automatizaci OLE, což je mechanismus, který umožňuje aplikacím interagovat s jinými aplikacemi, často předáváním dat mezi nimi. Skripty byly použity na webových stránkách a softwarových programech.

Skript je interpretovaný jazyk. Aplikace napsaná ve skriptovacím jazyce není kompilována a je přeložena při spuštění. Na druhé straně to nebude běžet tak rychle jako kompilovaná aplikace, ale může být snazší vývoj. Skripty jsou proto populárnější pro lehké aplikace, jako jsou webové stránky.

Aktivní skriptování, které bylo také známé jako skriptování ActiveX, bylo běžně používáno v aplikační technologii Microsoft Web známé jako Active Server Pages (ASP). Společnost Microsoft tuto technologii podporovala v prohlížeči Internet Explorer 3 (IE3) v roce 1996 a na platformě webového serveru Internet Information Services (IIS), také v roce 1996. V technologii Microsoft se používá v automatizaci aplikací sady Microsoft Office, jako je Excel, kde to bylo známé jako Visual Basic for Applications (VBA). Aktivní skriptování se již neaktualizuje; byl nahrazen .NET programovacími platformami.

Skripty lze použít pro funkce, jako je změna vzhledu nabídky na základě akcí uživatele, ověření vstupu do formuláře a výpočty. Když jsou skripty spouštěny na straně klienta, například v prohlížeči, mohou bránit výletu na server, čímž se zlepší uživatelský zážitek, protože reakce na uživatelské akce může být rychlejší. Například, když je položka formuláře ověřena na webové stránce, bude uživatel okamžitě upozorněn, že mu například chybělo zadání požadovaného pole. Pokud k ověření došlo na serveru, webová stránka odešle neúplné informace, program na serveru ověří položku, zjistí, že tyto informace chyběly, a poté odešle odpověď do prohlížeče.

Javascript je další populární skriptovací jazyk, který se také často používá na webových stránkách. Může být zaměňován s populárním webovým programovacím jazykem známým jako Java. Ačkoli oba jsou založeny na programovacím jazyce C, jedná se o dva různé jazyky. Jazyk Javascript je interpretován a Java je obvykle kompilována.

Skriptovací jazyky mohou vyvolat obavy týkající se zabezpečení. Kód je čitelný lidmi, proto ho mohou důvtipní uživatelé webu zobrazit a najít informace, které by měly být uchovány v bezpečí. Příkladem je situace, kdy skript odkazuje na databázi webové aplikace. Tyto informace mohou umožnit uživatelům se zlými úmysly získat přístup k tomuto prostředku.

Skripty mohou být také zneužity k odcizení uživatelských informací, jako je přihlašovací jméno uživatele a heslo k bankovnímu webu. Aby se tomu zabránilo, vývojáři prohlížečů přidali funkci „karantény“, která omezuje to, co skript smí dělat. Jiný bezpečnostní koncept „web původu“ zakazuje použití informací na jednom webu k použití na jiném webu. Navzdory těmto snahám o zabezpečení se mnoho uživatelů rozhodlo ve svých prohlížečích zakázat aktivní skriptování nebo Javascript.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?