Výukové programy ASP a ASP.NET
ASP je zkratka pro A ctive S erver P ages
ASP je vývojový rámec pro vytváření webových stránek.
ASP podporuje mnoho různých vývojových modelů:
- Klasické ASP
- Webové formuláře ASP.NET
- ASP.NET MVC
- Webové stránky ASP.NET
- ASP.NET API
- ASP.NET Core
Technologie ASP
ASP a ASP.NET jsou technologie na straně serveru.
Obě technologie umožňují spouštění počítačového kódu internetovým serverem.
Když prohlížeč požaduje soubor ASP nebo ASP.NET, stroj ASP soubor přečte, spustí libovolný kód v souboru a vrátí výsledek do prohlížeče.
Klasické ASP - Active Server Pages
ASP (aka Classic ASP) byl představen v roce 1998 jako první skriptovací jazyk společnosti Microsoft na straně serveru.
Klasické stránky ASP mají příponu souboru .asp a jsou normálně napsány ve VBScriptu.
Navštivte náš výukový program Classic ASP »ASP.NET
ASP.NET byl vydán v roce 2002 jako nástupce klasického ASP.
Stránky ASP.NET mají příponu .aspx a jsou normálně napsány v C# (C sharp).
ASP.NET 4.6 je nejnovější oficiální verze ASP.NET.
Očekávalo se, že ASP.NET 5 bude důležitým přepracováním ASP.NET.
Vývoj ASP.NET 5 byl však zastaven ve prospěch ASP.NET Core .
Webové stránky ASP.NET
ASP.NET Web Pages je aplikační model SPA (Single Pages Application).
Model SPA je docela podobný PHP a Classic ASP.
Webové stránky ASP.NET se slučují do nového jádra ASP.NET Core.
Navštivte náš výukový program pro webové stránky »ASP.NET MVC
ASP.NET MVC je aplikační model MVC (Model-View-Controller).
ASP.NET MVC se začleňuje do nového jádra ASP.NET Core.
ASP.NET MVC není zahrnuto v tomto kurzu.
Web API ASP.NET
ASP.NET API je aplikační model API (Application Programming Interface).
ASP.NET API se začleňuje do nového ASP.NET Core.
ASP.NET API není zahrnuto v tomto kurzu.
Webové formuláře ASP.NET
ASP.NET Web Forms je aplikační model řízený událostmi.
Webové formuláře ASP.NET nejsou součástí nového jádra ASP.NET Core.
Webové formuláře ASP.NET nejsou v tomto kurzu zahrnuty.
ASP.NET Core
ASP.NET Core bylo vydáno v roce 2016.
ASP.NET Core spojuje ASP.NET MVC, ASP.NET Web API a ASP.NET Web Pages do jednoho aplikačního rámce.
ASP.NET Core není v tomto kurzu zahrnuto.