ASP ja ASP.net

Anonim

ASP: n päivittäminen ASP.NET: hen

ASP (Active Server Pages) on Microsoftin varhainen reagointi palvelinpuolen komentojoottoreihin, joiden tarkoituksena oli luoda verkkosivuja dynaamisesti, koska niitä tarvitaan. Esimerkki dynaamisesti luotu web-sivu on online-laskin, jossa syötät kaksi numeroa ja kun olet valmis, se esittää summan. HTML-koodin luominen vaatisi paljon sivuja, yksi jokaisesta mahdollisesta tuloksesta. Mutta ASP: llä voit kirjoittaa yhden lyhyen komentosarjan, joka pystyy käsittelemään tämän helposti. ASP on nähnyt oikeudenmukaisen osuuden internetistä luomalla sivuja lennossa. Mutta 5. tammikuuta 2002 Microsoft julkaisi ASP: n, ASP.NET: n, seuraajan.

ASP.NET pyrkii siirtymään web-ohjelmointiin helpommin niille, jotka ovat jo oppineet luomaan Windows-ohjelmia. ASP.NET tarjosi myös parannuksia edeltäjänsä suhteen. Seuraavassa on muutamia ASP.NETin etuja ASP: n eduista:

  • ASP.NET hyödyntää.NET-kirjaston lisäominaisuuksia, joiden avulla sivut voidaan koodata millä tahansa muulla.NET-kielellä.
  • ASP.NET: ssä on myös hyvin laaja kirjasto- ja ohjaustietokanta, jota voidaan käyttää verkkosivujen rakentamiseen nopeasti ja helposti. Siellä oli myös paljon yleisesti käytettyjä mallipohjia, kuten valikoita.
  • Virheenkäsittelyä on myös parannettu verrattuna ASP: ään käyttämällä kokeiluvälilohkoja ja poikkeusten käsittelyä.
  • Kokoonpannun koodimuodon ansiosta ASP.NET-skriptejä voidaan suorittaa nopeammin suorituksen aikana, koska palvelinta ei tarvitse koota, kun sitä kutsutaan. Se merkitsi myös paljon vähemmän virheitä, kun se on jo otettu käyttöön, koska virheitä löydettiin helposti, kun yrität kääntää komentosarjan.

Yksi parhaista ASP.NET-parannuksista on WYSIWYG: n (mitä näet, mitä saat) hallinnan luomisjärjestelmää, joka antoi kehittäjille graafisen käyttöliittymän, joka auttaa heitä saamaan nopean visuaalisen palautteen sivunsa ulkoasulta.

Kaikilla näillä parannuksilla on helppo nähdä, miksi useimmat verkkosivun luojista ovat siirtyneet jatkuvasti kohti ASP: n.NET-versiota. Vaikka kooderit käyttävät edelleen jonkinlaista klassista ASP-koodia, tämä saattaa johtua vain siitä, kuinka kauan ne on koodattu ASP: ssä; "Vanhat taput kuolevat kovasti", kuten sanotaan.

Kirjat ASP: stä ja ASP.netista.