Mikä on ASP.Net?
ASP.Net on Microsoftin tarjoama web-kehitysalusta. Sitä käytetään verkkopohjaisten sovellusten luomiseen. ASP.Net julkaistiin ensimmäisen kerran vuonna 2002.
Ensimmäinen käyttöönotettu ASP.Net-versio oli 1.0. ASP.Netin uusin versio on versio 4.6. ASP.Net on suunniteltu toimimaan HTTP-protokollan kanssa. Tämä on vakioprotokolla, jota käytetään kaikissa verkkosovelluksissa.
ASP.Net-sovelluksia voidaan kirjoittaa myös useilla .Net-kielillä. Näitä ovat C #, VB.Net ja J #. Tässä luvussa näet .Net-kehyksen perusperiaatteet.
ASP: n koko muoto on Active Server Pages ja .NET on verkkoa tukeva tekniikka.
ASP.NET-arkkitehtuuri ja sen komponentit
ASP.Net on kehys, jota käytetään web-pohjaisen sovelluksen kehittämiseen. ASP.Net-kehyksen perusarkkitehtuuri on esitetty alla.

NET-kehyksen arkkitehtuuri perustuu seuraaviin avainkomponentteihin
- Kieli - .net-kehykselle on olemassa useita kieliä. Ne ovat VB.net ja C #. Niitä voidaan käyttää verkkosovellusten kehittämiseen.
- Kirjasto - .NET Framework sisältää joukon vakioluokan kirjastoja. Yleisin .net-verkkosovelluksissa käytetty kirjasto on verkkokirjasto. Verkkokirjastossa on kaikki tarvittavat komponentit, joita käytetään verkkopohjaisten verkkosovellusten kehittämiseen.
- Common Language Runtime - Common Language Infrastructure tai CLI on alusta… Net-ohjelmat suoritetaan tällä alustalla. CLR: ää käytetään avaintoimintojen suorittamiseen. Aktiviteetteihin kuuluvat poikkeusten käsittely ja roskien keräys.
Alla on joitain ASP.Net-kehyksen pääominaisuuksia
- Koodin takana oleva tila - Tämä on suunnittelun ja koodin erottamisen käsite. Tämän erottamisen avulla ASP.Net-sovelluksen ylläpitäminen on helpompaa. ASP.Net-tiedoston yleinen tiedostotyyppi on aspx. Oletetaan, että meillä on verkkosivu nimeltä MyPage.aspx. Tulee toinen tiedosto nimeltä MyPage.aspx.cs, joka merkitsisi sivun koodiosaa. Joten Visual Studio luo erilliset tiedostot kullekin verkkosivulle, yhden suunnitteluosalle ja toisen koodille.
- Valtionhallinta - ASP.Netillä on mahdollisuus valvoa valtionhallintaa. HTTP tunnetaan kansalaisuudettomana protokollana. Otetaan esimerkki ostoskorisovelluksesta. Kun käyttäjä päättää, mitä hän haluaa ostaa sivustolta, hän painaa Lähetä-painiketta.
Sovelluksen on muistettava kohteet, jotka käyttäjä valitsee ostokseen. Tätä kutsutaan sovelluksen tilan muistamiseksi kulloinkin. HTTP on valtioton protokolla. Kun käyttäjä siirtyy ostosivulle, HTTP ei tallenna tietoja ostoskorin kohteisiin. Lisäkoodaukset on tehtävä sen varmistamiseksi, että ostoskorin tuotteet voidaan siirtää eteenpäin ostosivulle. Tällainen toteutus voi toisinaan olla monimutkainen. Mutta ASP.Net voi tehdä valtionhallinnan puolestasi. Joten ASP.Net voi muistaa ostoskorin kohteet ja siirtää sen ostosivulle.
- Välimuisti - ASP.Net voi toteuttaa välimuistin konseptin. Tämä parantaa sovelluksen suorituskykyä. Välimuistilla ne käyttäjän usein pyytämät sivut voidaan tallentaa väliaikaiseen sijaintiin. Nämä sivut voidaan hakea nopeammin ja käyttäjälle voidaan lähettää parempia vastauksia. Joten välimuisti voi parantaa merkittävästi sovelluksen suorituskykyä.
ASP.Net on kehityskieli, jota käytetään verkkopohjaisten sovellusten rakentamiseen. ASP.Net on suunniteltu toimimaan tavallisen HTTP-protokollan kanssa.