Pirmiausia „Microsoft“ sukūrė ASP.NET (anksčiau vadintą ASP +) ir .NET Framework. Pirmoji .NET Framework versija, išleista 2002 m., Buvo pavadinta .NET Framework 1.0. „Microsoft“ paskelbė .NET Core 2014 m. Siekdama įtraukti .NET Framework palaikymą įvairiose platformose. .NET Framework per keletą metų buvo keletą kartų pakartotas ir atnaujintas ir nuėjo ilgą kelią nuo jo išleidimo. Šiuo metu jos versija yra 4.7.2, o versijos 4.8 kūrimo stadija yra išleista, o jos išleidimo grafikas bus numatytas maždaug kitais metais. Pagrindinis .NET Framework pranašumas yra jo suvienyta aplinka. ASP.NET yra pagrindinis .NET Framework įrankis, naudojamas kuriant dinaminius tinklalapius ir svetaines naudojant .NET kalbas.
Kūrėjai metų metus naudojo .NET (taria kaip DOT NET) sistemą kurdami, paleisdami ir diegdami darbalaukio programas ir serverio programas. Sukurtas „Microsoft“, NET Framework visų pirma veikia „Microsoft Windows“ platformoje. ASP.NET yra žiniatinklio programų sistema, kuri yra .NET sistemos dalis, pagrįsta į objektus orientuotu ir į įvykius orientuotu programavimo modeliu interneto plėtros pasaulyje. ASP.NET yra puikus įrankis kuriant svetaines, kurios gali žymiai supaprastinti žiniatinklio programų struktūrą ir kūrimą. Vienas didžiausių pardavimo taškų yra jo lankstumas ir į objektą orientuotos savybės, todėl ASP.NET yra idealus pasirinkimas kuriant .NET programų plėtrą..
„Net Framework“ (tariama kaip taškinis tinklas) yra programinės įrangos kūrimo sistema, apimanti daugybę technologijų, atsiradusių „Microsoft“ praėjusio amžiaus dešimtojo dešimtmečio pabaigoje, siekiant sukurti, paleisti ir įdiegti įvairias žiniatinklio paslaugas bei žiniatinklio ir „Windows“ programas. Tai yra valdomo kodo ir rinkinių sistema, palengvinanti patikimų kliento / serverio ir daugiapakopių programų kūrimą. Dėl savo lankstumo jis leidžia kurti keičiamąsias įmonių ir verslo programas, nerašant kodo, kad būtų galima valdyti operaciją, kaupimą ar apsaugą..
ASP.NET yra .NET Framework dalis, naudojama dinaminiams tinklalapiams kurti. Tai yra kitas „Microsoft“ serverio technologijų evoliucijos etapas ir klasikinio ASP įpėdinis. Jis yra visiškai integruotas su .NET Framework, kuris supaprastina žiniatinklio programų kūrimo, derinimo ir diegimo užduotis. ASP.NET programos turi visišką neribotą prieigą prie visų .NET klasių ir funkcijų. Taikomosios programos daugiausia grindžiamos komponentais ir yra sukurtos atsižvelgiant į įprastą kalbą (CLR) ir gali būti parašytos bet kuria iš kalbų, suderinamų su .NET.
NET Framework (taria kaip dot net) yra kūrimo programa, teikianti programavimo gaires ir programavimo sąsają „Windows“ paslaugoms ir API. Tai programinės įrangos kūrimo platforma, kurią sukūrė „Microsoft“, skirta kurti, vykdyti ir diegti platų programų spektrą - nuo žiniatinklio iki mobiliojo iki „Windows“. Pagrindinė .NET strategija yra įgalinti programinę įrangą kaip paslaugą, tačiau tai daugiau. ASP.NET, kita vertus, yra pagrindinis .NET Framework įrankis, atliekantis pagrindinį vaidmenį Microsoft .NET strategijoje. ASP.NET supaprastina žiniatinklio programų kūrimo, derinimo ir diegimo užduotis.
.NET Framework yra valdoma aplinka ir revoliucinė platforma, naudojama kurti, vykdyti ir diegti programas ir paslaugas, kurios naudoja .NET technologijas, o CLR yra pagrindinis vykdymo variklis, stebintis .NET programų vykdymą. Iš esmės tai yra tobulinimo ir vykdymo infrastruktūra, pakeičianti verslo programų plėtrą „Windows“ platformoje. ASP.NET architektūra pagrįsta šiais pagrindiniais komponentais: Kalba, Biblioteka ir Bendrosios kalbos vykdymo laikas (CLR). ASP.NET programos daugiausia yra pagrįstos komponentais ir modifikuotos.
Anksčiau .NET galėjo būti naudojama tik „Windows“ ir asmeninių kompiuterių vartotojams, tačiau dabar teikia naują programavimo sąsają „Windows“ paslaugoms ir API ir integruoja daugybę technologijų, kad sukurtų platų programų spektrą - nuo „Windows“ pagrįstų programų iki žiniatinklio ir mobiliųjų programų. Tai supaprastina patikimų kliento / serverio ir daugiapakopių programų kūrimą. Kita vertus, ASP.NET yra žiniatinklio programos .NET Framework dalis, naudojama kuriant tinklalapius, kurie yra pagrįsti duomenimis ir yra dinamiški, yra tinkamo mastelio ir gerai veikia daugelyje svetainių, be jokių pasirinktinių kodų. programuotojas.
.NET Framework veikia su programavimo kalbų rinkiniu, įskaitant C #, C ++, VB.NET, J # ir F #; ir kūrimo įrankių rinkinys, įskaitant „Visual Studio“; ir išsami klasės biblioteka, skirta kurti interneto paslaugas ir žiniatinklio bei „Windows“ programas. Šie komponentai kartu sudaro didžiąją .NET Framework dalį. ASP.NET yra visiškai integruotas su .NET Framework ir Visual Studio. Jos programos yra sukurtos programinės įrangos aplinkoje, vadinamoje „Common Language Runtime“ (CLR), ir bet kurią iš .NET kalbų galima naudoti ASP.NET žiniatinklio programoms rašyti..
Trumpai tariant, .NET Framework yra programinės įrangos sistema, sukurta „Microsoft“, skirta kurti, vykdyti ir diegti darbalaukio programas ir serverio programas, tuo tarpu ASP.NET yra ASP plėtinys, kuris yra .NET Framework dalis, supaprastinanti struktūrą. ir interneto programų kūrimas. Vienas didžiausių ASP.NET pranašumų yra jo lankstumas ir objekto orientuotos savybės. ASP.NET programos yra sukurtos CLR viršuje ir gali būti parašytos bet kuria iš .NET reikalavimus atitinkančių kalbų. Kalbant paprastai, ASP.NET yra programinės įrangos sistema, leidžianti naudoti. NET platforma ir ją palaikančios kalbos internetinėms programoms kurti.