Microsoft kehitti ensimmäisen kerran ASP.NET (aiemmin nimeltään ASP +) ja .NET Framework vuonna 2000. Ensimmäinen versio .NET Framework julkaistiin vuonna 2002 ja nimettiin .NET Framework 1.0. Microsoft ilmoitti .NET Core -yrityksestä vuonna 2014 pyrkiessään sisällyttämään .NET Framework -ympäristöjen välistä tukea. .NET-kehys on käynyt läpi useita iteraatioita ja päivityksiä vuosien varrella, ja se on edennyt kaukana julkaisustaan. Se on tällä hetkellä versiossa 4.7.2, versiossa 4.8 on kehitysvaiheessa ja julkaisuaikataulu ensi vuonna. .NET-kehyksen tärkein etu on sen yhtenäinen ympäristö. ASP.NET on .NET-kehyksen päätyökalu, jota käytetään dynaamisten verkkosivujen ja verkkosivustojen rakentamiseen .NET-kielillä.
Kehittäjät ovat vuosien ajan käyttäneet .NET (lausutaan DOT NET) -kehystä työpöytäsovellusten ja palvelinpohjaisten sovellusten luomiseen, ajamiseen ja käyttöönottoon. Microsoftin kehittämä NET-kehys toimii pääasiassa Microsoft Windows -käyttöjärjestelmässä. ASP.NET on verkkosovelluskehys, joka on osa .NET-kehystä, joka perustuu oliokeskeiseen ja tapahtumapohjaiseen ohjelmointimalliin web-kehityksen maailmaan. ASP.NET on loistava työkalu verkkosivustojen rakentamiseen, mikä voi yksinkertaistaa dramaattisesti verkkosovellusten rakennetta ja luomista. Yksi suurimmista myyntipisteistä on joustavuus ja olio-ominaisuudet, mikä tekee ASP.NET: stä ihanteellisen valinnan. NET-sovelluskehityksen kehittämiselle.
Net Framework (lausutaan pisteverkkona) on ohjelmistokehityskehys, joka yhdistää useita Microsoftin 1990-luvun lopulla syntymiä tekniikoita luomaan, ylläpitämään ja ottamaan käyttöön monenlaisia verkkopalveluita sekä web- ja Windows-sovelluksia. Se on kehys hallitulle koodille ja kokoonpanoille, joka yksinkertaistaa kestävien asiakas / palvelin- ja monitasoisten sovellusten kehittämistä. Joustavuutensa ansiosta se mahdollistaa skaalautuvien yritys- ja yrityssovellusten kehittämisen kirjoittamatta koodia tapahtumien, yhdistämisen tai tietoturvan hallintaan.
ASP.NET on osa .NET-kehystä, jota käytetään dynaamisten verkkosivujen luomiseen. Se on seuraava vaihe Microsoftin palvelinpuolen tekniikoiden kehityksessä ja seuraa klassista ASP: tä. Se on täysin integroitu .NET-kehykseen, joka yksinkertaistaa verkkosovellusten kehittämistä, virheenkorjaamista ja käyttöönottoa. ASP.NET-sovelluksilla on täydet rajoittamattomat käyttöoikeudet kaikkiin .NET-luokkiin ja ominaisuuksiin. Sovellukset ovat suurelta osin komponenttipohjaisia, ja ne on rakennettu yleisen kielen suorituksen (CLR) päälle, ja ne voidaan kirjoittaa millä tahansa .NET-yhteensopivilla kielillä..
NET Framework (lausutaan pisteverkkona) on kehityskehys, joka tarjoaa ohjelmointiohjeet ja ohjelmointirajapinnan Windows-palveluille ja sovellusliittymille. Se on Microsoftin kehittämä ohjelmistokehitysalusta, jonka avulla voidaan luoda, käyttää ja ottaa käyttöön laaja valikoima sovelluksia verkosta mobiililaitteille Windows-pohjaisiin sovelluksiin. .NET: n päästrategia on mahdollistaa ohjelmisto palveluna, mutta se on enemmän. ASP.NET puolestaan on .NET-kehyksen päätyökalu, jolla on avainrooli Microsoftin .NET-strategiassa. ASP.NET yksinkertaistaa verkkosovellusten luomisen, virheenkorjauksen ja käyttöönoton tehtäviä.
.NET-kehys on hallittu ympäristö ja vallankumouksellinen alusta, jota käytetään .NET-tekniikoita käyttävien sovellusten ja palveluiden luomiseen, ajamiseen ja käyttöönottoon, ja CLR on ydin ajonaikainen moottori, joka seuraa .NET-sovellusten suoritusta. Periaatteessa se on kehitys- ja ajonaikainen infrastruktuuri, joka muuttaa yrityssovellusten kehitystä Windows-alustalla. ASP.NET-arkkitehtuuri perustuu seuraaviin avainkomponentteihin: Kieli, kirjasto ja yleinen kielen kesto (CLR). ASP.NET-sovellukset ovat pääosin komponenttipohjaisia ja modulaarisia.
Aiemmin .NET: tä voitiin käyttää vain Windows- ja PC-käyttäjille, mutta nyt se tarjoaa uuden ohjelmointirajapinnan Windows-palveluille ja sovellusliittymille ja integroi useita tekniikoita kehittämään laajan valikoiman sovelluksia Windows-pohjaisista sovelluksista web- ja mobiilisovelluksiin. Se yksinkertaistaa kestävien asiakas / palvelin- ja monitasoisten sovellusten kehittämistä. ASP.NET on sitä vastoin .NET Framework -verkkosovellusosa, jota käytetään luomaan tietopohjaisia ja dynaamisia verkkosivustoja, jotka ovat mittakaavassa hyvin ja jotka toimivat hyvin monilla verkkosivustoilla ilman minkäänlaisia mukautettuja koodauksia. kehittäjä.
.NET-kehys toimii joukon ohjelmointikieliä mukaan lukien C #, C ++, VB.NET, J # ja F #; ja joukko kehitystyökaluja, mukaan lukien Visual Studio; ja kattava luokan kirjasto verkkopalvelujen sekä web- ja Windows-sovellusten rakentamiseksi. Nämä komponentit muodostavat yhdessä suurimman osan .NET-kehyksestä. ASP.NET on täysin integroitu .NET-kehyksen ja Visual Studion kanssa. Sen sovellukset on rakennettu ohjelmistoympäristön päälle, jota kutsutaan nimellä Common Language Runtime (CLR), ja mitä tahansa .NET-kieliä voidaan käyttää ASP.NET-verkkosovellusten kirjoittamiseen..
Lyhyesti sanottuna .NET-kehys on Microsoftin kehittämä ohjelmistokehys työpöytäsovellusten ja palvelinpohjaisten sovellusten luomiseen, ajamiseen ja käyttöönottoon, kun taas ASP.NET on ASP: n laajennus, joka on osa .NET-kehystä, joka yksinkertaistaa rakennetta. ja web-sovellusten luominen. Yksi ASP.NET: n suurimmista eduista on sen joustavuus ja olio-ominaisuudet. ASP.NET-sovellukset on rakennettu CLR: n päälle ja ne voidaan kirjoittaa millä tahansa .NET-yhteensopivilla kielillä. Yksinkertaisesti sanottuna ASP.NET on ohjelmistokehys, jonka avulla voit käyttää. NET-alusta ja sitä tukevat kielet verkkosovellusten kehittämiseen.