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.