Co je ASP.Net?
ASP.Net je platforma pro vývoj webových aplikací poskytovaná společností Microsoft. Používá se k vytváření webových aplikací. ASP.Net byl poprvé vydán v roce 2002.
První verze nasazeného ASP.Net byla 1.0. Nejnovější verze ASP.Net je verze 4.6. ASP.Net je navržen pro práci s protokolem HTTP. Toto je standardní protokol používaný ve všech webových aplikacích.
Aplikace ASP.Net lze také psát v různých jazycích .Net. Patří mezi ně C #, VB.Net a J #. V této kapitole uvidíte některé základní základy rámce .Net.
Plnou formou ASP jsou Active Server Pages a .NET jsou Network Enabled Technologies.
Architektura ASP.NET a její komponenty
ASP.Net je framework, který se používá k vývoji webové aplikace. Základní architektura rámce ASP.Net je uvedena níže.
Architektura frameworku.Net je založena na následujících klíčových komponentách
- Jazyk - Pro rozhraní .NET existuje celá řada jazyků. Jsou to VB.net a C #. Ty lze použít k vývoji webových aplikací.
- Knihovna - .NET Framework obsahuje sadu knihoven standardních tříd. Nejběžnější knihovnou používanou pro webové aplikace v .net je webová knihovna. Webová knihovna obsahuje všechny potřebné komponenty, které se používají k vývoji webových aplikací založených na .NET.
- Common Language Runtime - Common Language Infrastructure neboli CLI je platforma… Na této platformě jsou prováděny síťové programy. CLR se používá k provádění klíčových činností. Mezi aktivity patří zpracování výjimek a odvoz odpadu.
Níže jsou uvedeny některé klíčové charakteristiky rámce ASP.Net
- Režim kódového pozadí - Toto je koncept oddělení designu a kódu. Vytvořením tohoto oddělení je snazší udržovat aplikaci ASP.Net. Obecný typ souboru souboru ASP.Net je aspx. Předpokládejme, že máme webovou stránku nazvanou MyPage.aspx. Bude existovat další soubor s názvem MyPage.aspx.cs, který by označoval kódovou část stránky. Visual Studio tedy vytváří samostatné soubory pro každou webovou stránku, jeden pro návrhovou část a druhý pro kód.
- Správa státu - ASP.Net má zařízení ke kontrole správy státu. HTTP je známý jako bezstavový protokol. Vezměme si příklad aplikace nákupního košíku. Nyní, když se uživatel rozhodne, co chce na webu koupit, stiskne tlačítko Odeslat.
Aplikace si musí pamatovat položky, které si uživatel vybral pro nákup. Toto se označuje jako zapamatování stavu aplikace v aktuálním časovém okamžiku. HTTP je bezstavový protokol. Když uživatel přejde na stránku nákupu, HTTP nebude ukládat informace o položkách košíku. Je třeba provést další kódování, aby bylo zajištěno, že položky košíku budou přeneseny na stránku nákupu. Taková implementace může být občas složitá. ASP.Net však může za vás provádět správu stavu. ASP.Net si tedy může položky košíku zapamatovat a předat je na stránku nákupu.
- Ukládání do mezipaměti - ASP.Net může implementovat koncept ukládání do mezipaměti. Toto vylepšení výkonu aplikace. Do mezipaměti lze stránky, které uživatel často požaduje, uložit do dočasného umístění. Tyto stránky lze načíst rychleji a uživateli lze zaslat lepší odpovědi. Ukládání do mezipaměti tedy může výrazně zlepšit výkon aplikace.
ASP.Net je vývojový jazyk používaný pro konstrukci webových aplikací. ASP.Net je navržen pro práci se standardním protokolem HTTP.