Microsoft arendas ASP.NET (endise nimega ASP +) ja .NET-raamistiku esmakordselt 2000. aastal. .NET-raamistiku esimene versioon ilmus 2002. aastal ja seda nimetati .NET Framework 1.0-ks. Microsoft kuulutas .NET Core välja 2014. aastal, et püüda lisada .NET Framework platvormideülene tugi. .NET Framework on aastate jooksul läbi teinud mitu iteratsiooni ja värskendust ning on selle ilmumisest alates jõudnud kaugele. Praegu on see versioon 4.7.2, versioon 4.8 on väljatöötamisjärgus ja väljalaske ajakava järgmise aasta paiku. .NET-raamistiku peamine eelis on ühtne keskkond. ASP.NET on .NET-raamistiku peamine tööriist .NET-keelte abil dünaamiliste veebilehtede ja veebisaitide loomiseks.
Aastaid on arendajad kasutanud .NET (hääldatakse DOT NET) raamistikku töölauarakenduste ja serveripõhiste rakenduste loomiseks, käitamiseks ja juurutamiseks. Microsofti välja töötatud NET-raamistik töötab peamiselt Microsofti Windowsi platvormil. ASP.NET on veebirakenduste raamistik, mis on osa .NET raamistikust, mis põhineb objektorienteeritud ja sündmuspõhisel programmeerimismudelil veebiarenduse maailmas. ASP.NET on suurepärane tööriist veebisaitide loomiseks, mis võib veebirakenduste ülesehitust ja loomist dramaatiliselt lihtsustada. Üks selle suurimatest müügiargumentidest on paindlikkus ja objektorienteeritud omadused, mis teeb ASP.NETist ideaalse valiku .NET rakenduste arendamiseks.
Net Framework (hääldatakse punktvõrguna) on tarkvaraarenduse raamistik, mis ühendab mitmeid Microsofti poolt 1990ndate lõpus välja töötatud tehnoloogiaid, et luua, hallata ja juurutada mitmesuguseid veebiteenuseid ning veebi- ja Windowsirakendusi. See on hallatava koodi ja koostude raamistik, mis lihtsustab tugeva kliendi / serveri ja mitmetasandiliste rakenduste väljatöötamist. Paindlikkuse tõttu võimaldab see arendada skaleeritavaid äri- ja ärirakendusi ilma tehingut, koondamist või turvalisust haldavat koodi kirjutamata.
ASP.NET on osa .NET-raamistikust, mida kasutatakse dünaamiliste veebilehtede loomiseks. See on Microsofti serveripoolsete tehnoloogiate arengu järgmine etapp ja klassikalise ASP järglane. See on täielikult integreeritud .NET-raamistikuga, mis lihtsustab veebirakenduste arendamise, silumise ja juurutamise ülesandeid. ASP.NET-i rakendustel on täielik piiramatu juurdepääs kõigile .NET-klassidele ja funktsioonidele. Rakendused on suuresti komponendipõhised ja üles ehitatud ühise keele käitusajale (CLR) ning neid saab kirjutada suvalises keeles .NET ühilduvas keeles..
NET Framework (hääldatakse punktvõrguna) on arendusraamistik, mis pakub programmeerimisjuhiseid ja programmeerimisliidest Windowsi teenustele ja API-dele. See on Microsofti välja töötatud tarkvaraarendusplatvorm, mis võimaldab luua, hallata ja juurutada mitmesuguseid rakendusi veebist mobiiltelefonini Windowsipõhistele rakendustele. .NET-i põhistrateegia on tarkvara kui teenuse lubamine, kuid see on midagi enamat. ASP.NET on seevastu .NET-raamistiku peamine tööriist, millel on võtmeroll Microsofti .NET-strateegias. ASP.NET lihtsustab veebirakenduste loomise, silumise ja juurutamise ülesandeid.
.NET-raamistik on hallatav keskkond ja revolutsiooniline platvorm, mida kasutatakse .NET-tehnoloogiaid kasutavate rakenduste ja teenuste loomiseks, käitamiseks ja juurutamiseks ning CLR on põhiline käitamismootor, mis jälgib .NET-rakenduste täitmist. Põhimõtteliselt on see arendus- ja käitustaristu, mis muudab ärirakenduste arendamist Windowsi platvormil. ASP.NETi arhitektuur põhineb järgmistel võtmekomponentidel: keel, raamatukogu ja tavaline keele käitusaeg (CLR). ASP.NET-i rakendused on suuresti komponendipõhised ja modulaarsed.
Kui varem oli .NET-i võimalik kasutada ainult Windowsi ja personaalarvutite kasutajatele, siis nüüd pakub see Windowsi teenuste ja API-de jaoks uut programmeerimisliidest ning integreerib hulga tehnoloogiaid, et arendada laia valikut rakendusi Windowsi-põhistest rakendustest kuni veebi- ja mobiilirakendusteni. See lihtsustab vastupidavate kliendi / serveri ja mitmetasandiliste rakenduste väljatöötamist. ASP.NET on teiselt poolt .NET-raamistiku veebirakenduse osa, mida kasutatakse andmepõhiste ja dünaamiliste veebisaitide loomiseks, mis on skaalaliselt hästi ja mis töötavad hästi paljudes veebisaitides ilma, et arendaja.
.NET Framework töötab komplekti programmeerimiskeeltega, sealhulgas C #, C ++, VB.NET, J # ja F #; ja komplekt arendusvahendeid, sealhulgas Visual Studio; ning põhjalik klassiteegi veebiteenuste ning veebi- ja Windowsirakenduste loomiseks. Need komponendid moodustavad koos .NET-raamistiku suurima osa. ASP.NET on täielikult integreeritud .NET raamistiku ja Visual Studioga. Selle rakendused on üles ehitatud tarkvarakeskkonnale, mida nimetatakse Common Language Runtime (CLR) ja ükskõik millist .NET-keelt saab kasutada ASP.NET-i veebirakenduste kirjutamiseks..
Lühidalt öeldes on .NET Framework tarkvaralahendus, mille on välja töötanud Microsoft töölauarakenduste ja serveripõhiste rakenduste loomiseks, käitamiseks ja juurutamiseks, samas kui ASP.NET on ASP laiendus, mis on osa. NET Frameworkist, mis lihtsustab struktuuri ja veebirakenduste loomine. ASP.NET üks suurimaid eeliseid on selle paindlikkus ja objektorienteeritud omadused. ASP.NET-i rakendused on üles ehitatud CLR-i peale ja neid saab kirjutada suvalises .NET-ühilduvas keeles. Lihtsamalt öeldes on ASP.NET tarkvararaamistik, mis võimaldab teil seda kasutada. NET-platvorm ja selle toetavad keeled veebirakenduste arendamiseks.