Erinevus ASP ja ASP.net vahel

ASP-i versioonile ASP.NET täiendamine

ASP (Active Server Pages) on Microsofti varane otsing serveriserveri skriptimismootoritesse, mis olid mõeldud veebilehtede dünaamiliseks loomiseks vastavalt vajadusele. Dünaamiliselt loodud veebilehe näide on veebikalkulaator, kuhu sisestate kaks numbrit ja kui olete valmis, näitab see teile summa. Selle loomine HTML-is nõuaks palju lehti, üks iga võimaliku tulemuse jaoks. Kuid ASP-ga saate kirjutada ühe lühikese skripti, mis saab sellega hõlpsalt hakkama. ASP on näinud Internetis õiglast osa, luues lehti kohe. Kuid 5. jaanuaril 2002 vabastas Microsoft ASP järeltulija nimega ASP.NET.

ASP.NET eesmärk on hõlbustada üleminekut veebiprogrammeerimisele neile, kes on juba Windowsi jaoks programmide loomisest teadlikud. ASP.NET pakkus oma eelkäijaga võrreldes ka mõned parandused. Siin on mõned ASP.NET eelised ASP ees:

  • ASP.NET kasutab ära .NET teegi lisafunktsioone, võimaldades selle lehti kodeerida mõnes muus .NET sisalduvas keeles.
  • ASP.NET-l on ka väga lai valik raamatukogusid ja juhtelemente, mida saab kasutada veebilehe kiireks ja hõlpsaks ehitamiseks. Sellel oli ka palju enamkasutatavaid malle nagu menüüd.
  • Veakäsitlust on ASP-ga võrreldes parandatud ka proovipüügi plokkide ja erandite käsitlemise abil.
  • Kompileeritud koodivorming lubas ASP.NET-i skriptidel täitmise ajal kiiremini toimida, kuna server ei pea seda helistades kompileerima. See tähendas ka palju vähem vigu, kui see on juba kasutusele võetud, kuna skripti kompileerimisel leiti vead hõlpsalt.

Üks parimatest ASP.NET-i täiustustest on WYSIWYG-i (mida sa näed, mida sa saad) juhtimissüsteemi kasutamine, mis andis arendajatele graafilise kasutajaliidese, mis aitab neil saada kiiret visuaalset tagasisidet oma lehe väljanägemise kohta.

Kõigi nende paranduste abil on lihtne mõista, miks enamik veebisaitide loojaid on pidevalt liikunud ASP. NET-versiooni poole. Ehkki kodeerijad kasutavad endiselt mõnda klassikalise ASP koodi, võib see juhtuda just seetõttu, et nad ASP-s kodeerisid; "Vanad harjumused surevad raskelt", nagu öeldakse.

Raamatud ASP ja ASP.net kohta.