ASP.NET

Autor: Laura McKinney
Datum Vytvoření: 9 Duben 2021
Datum Aktualizace: 24 Červen 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
Video: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

Obsah

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.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

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 pomocí 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.