V dnešním článku se chceme věnovat tématu Active Server Pages, tématu, které způsobilo velký dopad na dnešní společnost. Active Server Pages je problém, který se týká lidí všech věkových kategorií, pohlaví a kultur, proto je důležité jej analyzovat z různých úhlů pohledu. V tomto článku prozkoumáme původ Active Server Pages, jeho vývoj v průběhu času a jeho vliv na různé aspekty každodenního života. Kromě toho prozkoumáme možná řešení nebo přístupy k efektivnímu řešení tohoto problému. Doufáme, že tento článek vyvolá úvahy a debatu mezi našimi čtenáři a také poskytne cenné informace o Active Server Pages.
| Vývojář | Microsoft |
|---|---|
| První vydání | 1996 |
| Typ softwaru | webový aplikační framework a programovací jazyk |
| Web | www |
| Některá data mohou pocházet z datové položky. | |
ASP (Active Server Pages) je skriptovací platforma společnosti Microsoft, primárně určená pro dynamické zpracování webových stránek na straně serveru. Její nástupce, ASP.NET, lze chápat jako širší a komplexnější technologii, která se od ASP v mnoha ohledech fundamentálně liší.
Na správně nakonfigurovaném serveru (většinou je to IIS) se webová stránka s příponou .asp před odesláním klientovi, který si ji vyžádal, zpracuje (tj. pošle se výsledek toho, co vygeneroval interpret ASP kódu, zavolaný s vyžádanou stránkou jako parametrem). Programovací jazyky, které se u ASP používají, jsou VBScript a JScript. ASP.NET podporuje přes 20 jazyků.
Příklad kódu na serveru:
<%
For i = 1 To 6 Step 1
Response.Write "<h" & i & ">Nadpis velikosti " & i & "</h" & i & ">"
Next
%>
Klientovi se v tomto případě odešle pouze HTML:
<h1>Nadpis velikosti 1</h1> <h2>Nadpis velikosti 2</h2> <h3>Nadpis velikosti 3</h3> <h4>Nadpis velikosti 4</h4> <h5>Nadpis velikosti 5</h5> <h6>Nadpis velikosti 6</h6>
ASP je objektově založený, nikoli objektově orientovaný, má definováno několik základních tříd s jejich atributy a metodami, ale nové třídy nelze vytvářet nebo odvozovat. Např. třída Request v sobě uchovává parametry předané v URL (metodou GET) nebo poslané ve formuláři (metodou POST), třída Response řídí výstup skriptu do výsledné generované stránky.
ASP a ASP.NET bylo zatím vydáno v 6 hlavních verzích: