ASP at ASP.net
Ang ASP (Mga Aktibong Pahina sa Mga Server) ay unang bahagi ng pandaraya ng Microsoft sa mga engine ng server sa side script na sinadya upang magawang lumikha ng mga web page nang kailangan nila. Ang isang halimbawa ng isang dynamic na nilikha ng web page ay isang on-line na calculator kung saan ka nag-input ng dalawang numero at pagkatapos mong tapos na ito ay nagpapakita sa iyo ng kabuuan. Paglikha na sa HTML ay nangangailangan ng maraming mga pahina, isa para sa bawat posibleng resulta. Ngunit sa ASP, maaari kang magsulat ng isang maikling script na madaling mapanghawakan ito. Nakakita ang ASP ng makatarungang pagbabahagi sa mga pahina ng paglikha ng internet nang mabilis. Ngunit noong Enero 5, 2002, inilabas ng Microsoft ang kahalili ng ASP na tinatawag na ASP.NET.
Nilalayon ng ASP.NET na gawing mas madali ang paglipat sa web programming para sa mga may kaalaman sa paglikha ng mga programa para sa Windows. Nag-alok din ang ASP.NET ng ilang mga pagpapabuti sa hinalinhan nito. Narito ang ilan sa mga pakinabang ng ASP.NET sa ASP:
- Samantalahin ng ASP.NET ang mga karagdagang tampok sa. NET library na nagpapahintulot sa mga pahina nito na ma-code sa alinman sa iba pang mga wika na kasama sa. NET.
- Ang ASP.NET ay mayroon ding isang napakalawak na hanay ng mga aklatan at kontrol na maaaring magamit upang mabilis at madali ang pag-build ng isang web page. Mayroon din itong maraming mga karaniwang ginagamit na mga template tulad ng mga menu.
- Ang Paghahanda ng Error ay napabuti rin kumpara sa ASP sa paggamit ng mga try-catch block at paghawak ng eksepsiyon.
- Ang isang pinagsama-samang format ng code na pinapayagan ang mga script ng ASP.NET upang mas mabilis na maisagawa sa panahon ng pagpapatupad dahil hindi na kailangang maipon ng server kapag tinawag. Ito rin ay nangangahulugan ng maraming mas kaunting mga error kapag ito ay naka-deploy na dahil ang mga error ay madaling natagpuan kapag pagtatangka mong sumulat ng libro sa isang script.
Ang isa sa mga pinakamahusay na pagpapabuti ng ASP.NET ay ang paggamit ng isang WYSIWYG (Ano ang Nakikita Mo Ay Ano Kumuha ka) control system ng paglikha, na nagbigay sa mga developer ng isang GUI na tumutulong sa kanila na magkaroon ng isang mabilis na visual na puna sa hitsura ng kanilang pahina.
Sa lahat ng mga pagpapabuti na ito, madaling makita kung bakit ang karamihan sa mga tagalikha ng web page ay patuloy na lumipat patungo sa. NET na bersyon ng ASP. Kahit na ginagamit pa ng mga coder ang ilang uri ng code ng klasikong ASP, maaaring ito ay dahil lamang sa haba ng oras na naka-code sa ASP; 'Ang mga lumang gawi ay namamatay nang matigas' ayon sa sinasabi nila.