Diferența dintre ASP și ASP.net

Actualizarea ASP în ASP.NET

ASP (Active Server Pages) este incursiunea timpurie a Microsoft în motoarele de scripting din partea serverului, care au fost menite să creeze dinamic pagini web așa cum sunt necesare. Un exemplu de pagină Web creată dinamic este un calculator on-line în care introduceți două numere și după ce ați terminat, vă prezintă suma. Crearea în HTML ar necesita o mulțime de pagini, câte una pentru fiecare rezultat posibil. Dar, cu ASP, puteți scrie un singur script scurt care se poate ocupa cu ușurință de acest lucru. ASP a văzut o cotă echitabilă în crearea paginilor de internet în zbor. Dar, pe 5 ianuarie 2002, Microsoft a lansat succesorul ASP numit ASP.NET.

ASP.NET își propune să faciliteze trecerea la programarea web pentru cei care sunt deja familiarizați cu crearea de programe pentru Windows. ASP.NET a oferit de asemenea îmbunătățiri față de predecesorul său. Iată câteva dintre avantajele ASP.NET peste ASP:

  • ASP.NET profită de caracteristicile suplimentare din biblioteca .NET, permițând codarea paginilor sale în oricare dintre celelalte limbi incluse în .NET.
  • ASP.NET are, de asemenea, o gamă foarte largă de biblioteci și controale care pot fi utilizate pentru a construi o pagină web rapid și ușor. De asemenea, a avut multe dintre șabloanele utilizate în mod obișnuit, cum ar fi meniurile.
  • Eroarea manipulării erorilor a fost îmbunătățită, de asemenea, comparativ cu ASP, prin utilizarea blocurilor de încercare și a manipulării excepțiilor.
  • Un format de cod compilat a permis scripturilor ASP.NET să funcționeze mai repede în timpul execuției, deoarece nu trebuie să fie compilat de către server atunci când este apelat. De asemenea, aceasta a însemnat mult mai puține erori atunci când este deja implementată deoarece erorile au fost găsite cu ușurință atunci când încercați să compilați un scenariu.

Una dintre cele mai bune îmbunătățiri ale ASP.NET este folosirea unui sistem de creare a controlului WYSIWYG, care le-a oferit dezvoltatorilor o interfață grafică care îi ajută să obțină un feedback vizual rapid asupra aspectului paginii lor.

Cu toate aceste îmbunătățiri, este ușor să vedem de ce majoritatea creatorilor de pagini web au migrat constant spre versiunea .NET a ASP. Deși coderii folosesc încă o formă a codului ASP clasic, acest lucru s-ar putea datora timpului pe care l-au codificat în ASP; "Obiceiurile vechi mor greu" așa cum se spune.

Cărți despre ASP și ASP.net.