Skirtumas tarp ASP ir ASP.net

ASP atnaujinimas į ASP.NET

ASP („Active Server Pages“) yra „Microsoft“ ankstyvas įsitraukimas į serverio pusės scenarijų variklius, kurie buvo skirti dinamiškai kurti tinklalapius, kai jų reikia. Dinamiškai sukurto tinklalapio pavyzdys yra internetinė skaičiuoklė, į kurią įvedate du skaičius ir, atlikę darbą, jis pateiks jums sumą. Norėdami tai sukurti HTML, reikės daug puslapių, po vieną kiekvienam įmanomam rezultatui. Bet naudodamiesi ASP, galite parašyti vieną trumpą scenarijų, kuris lengvai jį gali valdyti. ASP pastebėjo nemažą dalį interneto, kurdama puslapius. Tačiau 2002 m. Sausio 5 d. „Microsoft“ išleido ASP įpėdinį, pavadintą ASP.NET.

ASP.NET siekia palengvinti perėjimą prie interneto programavimo tiems, kurie jau žino, kaip kurti programas „Windows“. ASP.NET taip pat pasiūlė tam tikrų patobulinimų, palyginti su savo pirmtaku. Čia yra keletas ASP.NET pranašumų, palyginti su ASP:

  • ASP.NET pasinaudoja papildomomis .NET bibliotekos galimybėmis, leidžiančiomis koduoti jos puslapius bet kuria kita kalba, įtraukta į .NET.
  • ASP.NET taip pat turi labai platų bibliotekų ir valdiklių pasirinkimą, kuriuos galima naudoti greitai ir lengvai kuriant tinklalapį. Jame taip pat buvo daug dažniausiai naudojamų šablonų, tokių kaip meniu.
  • Klaidų tvarkymas taip pat buvo patobulintas, palyginti su ASP, pasinaudojant bandymų sugauti blokais ir išimčių tvarkymu.
  • Sudarytas kodo formatas leido ASP.NET scenarijams greičiau vykdyti vykdymo metu, nes jam nereikia rinkti serverio, kai jam skambinama. Tai taip pat reiškė daug mažiau klaidų, kai ji jau yra įdiegta, nes bandydami sudaryti scenarijų klaidos buvo lengvai randamos.

Vienas geriausių ASP.NET patobulinimų yra WYSIWYG (tai, ką matai, ką gauni) valdymo sukūrimo sistema, kuri kūrėjams suteikė GUI, padedančią greitai gauti vaizdinį atsiliepimą apie jų puslapio išvaizdą..

Su visais šiais patobulinimais nesunku suprasti, kodėl dauguma tinklalapių kūrėjų stabiliai perėjo į ASP .NET versiją. Nors programuotojai vis dar naudoja klasikinio ASP kodo formą, tai gali nutikti tik dėl to, kiek laiko jie kodavo ASP; „Senieji įpročiai sunkiai miršta“, kaip sakoma.

Knygos apie ASP ir ASP.net.