Domov Rozvoj Co je asp.net? - definice z techopedie

Co je asp.net? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená ASP.NET?

ASP.NET je sjednocený model vývoje webových stránek integrovaný s rozhraním .NET, jehož cílem je poskytovat služby pro vytváření dynamických webových aplikací a webových služeb. Je postaven na Common Language Runtime (CLR) .NET Framework a zahrnuje ty výhody, jako je vícejazyčná interoperabilita, typová bezpečnost, sběr odpadu a dědičnost.


Mark Anders a Scott Guthrie z Microsoftu vytvořili první verzi ASP.NET v roce 1992. Byl vytvořen s cílem usnadnit vývoj distribuovaných aplikací strukturovaným a objektově orientovaným způsobem oddělením prezentace a obsahu, a proto napsat čistý kód. Technologie ASP.NET používá model pozadu pro generování dynamických stránek založených na architektuře Model-View-Controller.

Mají některé hlavní rozdíly oproti ASP, starší verzi ASP.NET. Objektový model ASP.NET se tak výrazně zlepšil z ASP, díky čemuž je plně zpětně kompatibilní s ASP.


Tyto rozdíly zahrnují:

1. použití kompilovaného kódu (místo interpretovaného kódu),

2. skriptovací model na straně serveru založený na událostech,

3. státní správa,

4. Rychlý vývoj aplikací pomocí ovládacích prvků a knihoven rámce .NET.

5. Dynamický programovací kód je umístěn samostatně v souboru nebo ve speciálně určené značce. Tím se zabrání tomu, aby se programový kód během běhu upravoval.

Techopedia vysvětluje ASP.NET

ASP.NET spolupracuje s Internetovým informačním serverem (IIS) na doručování obsahu v reakci na požadavky klientů. Při zpracování požadavků poskytuje technologie ASP.NET přístup ke všem třídám .NET, vlastním komponentám a databázím, podobně jako u stolní aplikace.


Webové formuláře jsou stavebními bloky vývoje aplikací v ASP.NET. Poskytují velkou flexibilitu tím, že umožňují ovládání prvků na stránce jako objektů. Tyto ovládací prvky mohou zpracovávat události jako Load, Click and Change, podobné těm v desktopových aplikacích. Kromě webových formulářů lze ASP.NET použít k vytváření webových služeb XML, které umožňují budování modulárních distribuovaných webových aplikací psaných v jakémkoli jazyce. Tyto služby jsou interoperabilní na různých platformách a zařízeních.


Kromě toho ASP.NET implementuje správu stavu zasláním informací (viewstate) souvisejících se stavem ovládacích prvků ve webovém formuláři na server v požadavku zpětného odeslání. Poskytuje vedle sebe prováděcí aplikace s více nominálními hodnotami, což umožňuje jejich instalaci do stejného systému s různými verzemi .NET frameworks. Dále používá podporu XML pro ukládání dat, konfiguraci a manipulaci. Pokud však jde o zabezpečení svých aplikací, ASP.NET používá funkce zabezpečení přístupu k kódům a zabezpečení založené na rolích rozhraní .NET framework a vlastní metody IIS pro ověřování pověření uživatele.

Co je asp.net? - definice z techopedie