Ce este ASP.Net?
ASP.Net este o platformă de dezvoltare web furnizată de Microsoft. Este folosit pentru crearea de aplicații bazate pe web. ASP.Net a fost lansat pentru prima dată în anul 2002.
Prima versiune a ASP.Net implementată a fost 1.0. Cea mai recentă versiune a ASP.Net este versiunea 4.6. ASP.Net este conceput pentru a funcționa cu protocolul HTTP. Acesta este protocolul standard utilizat în toate aplicațiile web.
Aplicațiile ASP.Net pot fi, de asemenea, scrise într-o varietate de limbi .Net. Acestea includ C #, VB.Net și J #. În acest capitol, veți vedea câteva elemente fundamentale de bază ale cadrului .Net.
Forma completă a ASP este Active Server Pages, iar .NET este Network Enabled Technologies.
Arhitectura ASP.NET și componentele sale
ASP.Net este un cadru care este utilizat pentru a dezvolta o aplicație bazată pe web. Arhitectura de bază a cadrului ASP.Net este așa cum se arată mai jos.
Arhitectura cadrului.Net se bazează pe următoarele componente cheie
- Limbă - Există o varietate de limbi pentru cadrul .net. Acestea sunt VB.net și C #. Acestea pot fi utilizate pentru a dezvolta aplicații web.
- Biblioteca - .NET Framework include un set de biblioteci de clase standard. Cea mai comună bibliotecă utilizată pentru aplicații web în .net este biblioteca Web. Biblioteca web are toate componentele necesare utilizate pentru a dezvolta aplicații bazate pe web.
- Common Language Runtime - Common Language Infrastructure sau CLI este o platformă ... Programele Net sunt executate pe această platformă. CLR este utilizat pentru efectuarea de activități cheie. Activitățile includ manipularea excepțiilor și colectarea gunoiului.
Mai jos sunt câteva dintre caracteristicile cheie ale cadrului ASP.Net
- Code Behind Mode - Acesta este conceptul de separare a designului și a codului. Prin această separare, devine mai ușor să întrețineți aplicația ASP.Net. Tipul de fișier general al unui fișier ASP.Net este aspx. Să presupunem că avem o pagină web numită MyPage.aspx. Va exista un alt fișier numit MyPage.aspx.cs care ar indica partea de cod a paginii. Deci Visual Studio creează fișiere separate pentru fiecare pagină web, una pentru partea de proiectare și cealaltă pentru cod.
- Management de stat - ASP.Net are facilitatea de a controla managementul de stat. HTTP este cunoscut sub numele de protocol fără stat. Să luăm un exemplu de aplicație de coș de cumpărături. Acum, când un utilizator decide ce vrea să cumpere de pe site, va apăsa butonul de trimitere.
Aplicația trebuie să rețină articolele pe care utilizatorul le alege pentru achiziție. Acest lucru este cunoscut ca amintirea stării unei aplicații într-un moment actual. HTTP este un protocol apatrid. Când utilizatorul accesează pagina de achiziție, HTTP nu va stoca informațiile pe articolele din coș. Este necesară o codificare suplimentară pentru a vă asigura că articolele din coș pot fi reportate la pagina de cumpărare. O astfel de implementare poate deveni complexă uneori. Dar ASP.Net poate gestiona statul în numele dvs. Astfel, ASP.Net își poate aminti articolele din coș și le poate transmite pe pagina de cumpărare.
- Caching - ASP.Net poate implementa conceptul de Caching. Acest lucru îmbunătățește performanța aplicației. Prin stocarea în cache a acelor pagini care sunt deseori solicitate de utilizator pot fi stocate într-o locație temporară. Aceste pagini pot fi recuperate mai repede și răspunsuri mai bune pot fi trimise utilizatorului. Deci, stocarea în cache poate îmbunătăți semnificativ performanța unei aplicații.
ASP.Net este un limbaj de dezvoltare utilizat pentru construirea de aplicații bazate pe web. ASP.Net este conceput pentru a funcționa cu protocolul HTTP standard.