ASP.NET

Autor: Laura McKinney
Datum Stvaranja: 9 Travanj 2021
Datum Ažuriranja: 24 Lipanj 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
Video: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

Sadržaj

Definicija - Što znači ASP.NET?

ASP.NET je unificirani model web razvoja integriran s .NET okvirom, dizajniran za pružanje usluga za stvaranje dinamičnih web aplikacija i web usluga. Izgrađen je na uobičajenom runtimeu jezika (CLR) okvira .NET i uključuje one pogodnosti poput interoperabilnosti na više jezika, sigurnosti tipa, odvoza smeća i nasljeđivanja.

Mark Anders i Scott Guthrie iz Microsofta stvorili su prvu verziju ASP.NET 1992. godine. Stvorena je da olakša razvoj distribuiranih aplikacija na strukturiran i objektno orijentiran način odvajanjem prezentacije i sadržaja, a samim tim i pisanjem čistog koda. ASP.NET koristi kodni model za generiranje dinamičnih stranica na temelju arhitekture Model-View-Controller.
Oni imaju neke velike razlike od ASP-a, ranije verzije ASP.NET-a. Objektni model ASP.NET tako se značajno poboljšao od ASP-a, što ga čini potpuno unatrag kompatibilnim s ASP-om.

Te razlike uključuju:
1. Upotreba sastavljenog koda (umjesto interpretiranog koda),
2. Model skripti na strani poslužitelja, temeljen na događajima,
3. Upravljanje državom,
4. Brz razvoj aplikacija pomoću kontrola i knjižnica okvira .NET.
5. Dinamički programski kôd postavlja se odvojeno u datoteku ili posebno označenu oznaku. Tako se izbjegava mijenjanje programskog koda tijekom izvođenja.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava ASP.NET

ASP.NET surađuje s internetskim informacijskim poslužiteljem (IIS) kako bi dostavio sadržaj kao odgovor na zahtjeve klijenta. Tijekom obrade zahtjeva, ASP.NET pruža pristup svim .NET klasama, prilagođenim komponentama i bazama podataka, slično kao i desktop aplikacija.

Web obrasci su sastavni blokovi razvoja aplikacija u ASP.NET-u. Oni pružaju veliku fleksibilnost omogućujući uporabu kontrola na stranici kao objekata. Ove kontrole mogu upravljati događajima kao što su Učitavanje, Klik i Promjena, slični onima u desktop aplikacijama. Osim za web obrasce, ASP.NET može se koristiti za stvaranje XML web usluga koje omogućuju izgradnju modularnih, distribuiranih web aplikacija, pisanih na bilo kojem jeziku. Ove su usluge interoperabilne na različitim platformama i uređajima.

Uz to, ASP.NET implementira upravljanje državom tako što će na zahtjev za naknadnim povratom podataka poslužitelju osigurati informacije (viewstate) povezane sa stanjem kontrola u web obliku. Omogućuje uporedo s izvršnim programima višestrukih apoena koji omogućuju instalaciju na isti sustav s različitim verzijama .NET okvira. Nadalje, koristi XML podršku za pohranu podataka, konfiguraciju i manipulaciju. Međutim, kada je u pitanju osiguranje svojih aplikacija, ASP.NET koristi sigurnosne značajke pristupa. Kodu i sigurnosne značajke temeljene na ulozi .NET okvira i svojstvenih metoda IIS-a za provjeru autentičnosti korisnika.