Acasă Dezvoltare Ce este asp.net? - definiție din techopedia

Ce este asp.net? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă ASP.NET?

ASP.NET este un model de dezvoltare web unificat integrat cu .NET framework, conceput pentru a furniza servicii pentru a crea aplicații web dinamice și servicii web. Este bazat pe Common Language Runtime (CLR) al cadrului .NET și include aceste beneficii precum interoperabilitatea multilingve, siguranța tipului, colectarea gunoiului și moștenirea.


Mark Anders și Scott Guthrie de la Microsoft au creat prima versiune a ASP.NET în 1992. Acesta a fost creat pentru a facilita dezvoltarea aplicațiilor distribuite într-o manieră structurată și orientată spre obiect, prin separarea prezentării și a conținutului și, prin urmare, a scrie cod curat. ASP.NET folosește modelul cu coduri pentru a genera pagini dinamice bazate pe arhitectura Model-View-Controller.

Au unele diferențe majore față de ASP, o versiune anterioară a ASP.NET. Modelul obiect al ASP.NET s-a îmbunătățit în mod semnificativ față de ASP, ceea ce îl face pe deplin compatibil cu ASP.


Aceste diferențe includ:

1. Utilizarea codului compilat (în loc de cod interpretat),

2. Model de script de partea serverului bazat pe eveniment,

3. Managementul statului,

4. Dezvoltarea rapidă a aplicațiilor folosind controale și biblioteci ale cadrului .NET.

5. Codul de programare dinamic este plasat separat într-un fișier sau o etichetă special desemnată. Acest lucru evită modificarea codului programului în timpul rulării.

Techopedia explică ASP.NET

ASP.NET lucrează cu Internet Information Server (IIS) pentru a livra conținutul ca răspuns la solicitările clientului. În timpul procesării solicitărilor, ASP.NET oferă acces la toate clasele .NET, componente personalizate și baze de date, similare cu cea a unei aplicații desktop.


Formularele web sunt blocurile de dezvoltare a aplicațiilor în ASP.NET. Acestea oferă multă flexibilitate, permițând utilizarea controalelor pe o pagină ca obiecte. Aceste controale pot gestiona evenimente precum Încărcare, clic și schimbare, similare cu cele din aplicațiile pentru desktop. În afară de formularele web, ASP.NET poate fi utilizat pentru a crea servicii Web XML care pot permite crearea de aplicații web modulare și distribuite, scrise în orice limbă. Aceste servicii sunt interoperabile pe o varietate de platforme și dispozitive.


În plus, ASP.NET implementează gestionarea stării prin trimiterea informațiilor (starea de vizualizare) referitoare la starea controalelor de pe un formular web către server într-o solicitare de poștă. Oferă aplicații de execuție cot la cot pentru mai multe denumiri, permițându-le să fie instalate pe același sistem cu versiuni diferite de cadre .NET. Mai mult, folosește suportul XML pentru stocarea, configurarea și manipularea datelor. Cu toate acestea, când vine vorba de securizarea aplicațiilor sale, ASP.NET folosește securitatea accesului codului și funcțiile de securitate bazate pe rol ale cadrului .NET și metodele inerente ale IIS pentru autentificarea autentificărilor utilizatorului.

Ce este asp.net? - definiție din techopedia