ASP i ASP.net

Anonim

Nadogradnja ASP na ASP.NET

ASP (Active Server Pages) je Microsoftov rani početak na poslužiteljskim skriptnim motorima koji su trebali dinamički stvoriti web stranice po potrebi. Primjer dinamički kreirane web stranice je on-line kalkulator gdje unosite dva broja i nakon što završite to vam predstavlja zbroj. Izrada tog u HTML-u zahtijevalo bi mnogo stranica, po jedan za svaki mogući rezultat. Ali s ASP-om, možete napisati jednu kratku skriptu koja se lako može nositi s ovim. ASP je vidio fer udio na internetu stvarajući stranice na letu. No 5. siječnja 2002. Microsoft je objavio nasljednika ASP nazvanog ASP.NET.

ASP.NET ima za cilj olakšati prijelaz na web programiranje za one koji su već poznati u stvaranju programa za Windows. ASP.NET je također ponudio nekoliko poboljšanja u odnosu na prethodnika. Ovdje su neke od prednosti ASP.NET preko ASP:

  • ASP.NET iskorištava dodatne značajke u.NET knjižnici omogućujući njegovim stranicama kodiranje na bilo kojem od ostalih jezika uključenih u.NET.
  • ASP.NET također ima vrlo širok spektar knjižnica i kontrola koji se mogu brzo i jednostavno koristiti za izradu web stranice. Imao je mnogo zajednički korištenih predložaka poput izbornika.
  • Rješavanje problema također je poboljšano u usporedbi s ASP-om korištenjem blokova za pokušaj hvatanja i rukovanja iznimkama.
  • Skupljeni oblik koda dopuštao je ASP.NET skripte da se brže izvode tijekom izvođenja jer poslužitelj ne mora sastaviti kada se zove. To je značilo puno manje pogrešaka kada je već implementiran, jer su pogreške lako pronađene kada pokušate sastaviti skriptu.

Jedno od najboljih poboljšanja ASP.NET-a je upotreba sustava kontrole WYSIWYG (ono što vidite je ono što dobivate) koji je razvojnim programerima pružio GUI koji im pomaže da dobiju brzu vizualnu povratnu informaciju o izgledu svoje stranice.

Uz sve te poboljšanja, lako je vidjeti zašto većina kreatora web stranice stalno migrira prema.NET verziji ASP-a. Iako koderi još uvijek koriste neki oblik klasičnog ASP koda, to bi moglo biti samo zbog duljine vremena kodiranja u ASP-u; "Stare navike teško umiru", kako kažu.

Knjige o ASP i ASP.net.