ASP înseamnă Pagini Active Server. Comunitatea de programatori se referă adesea la aceasta ca pe un clasic, făcând distincție între ASP și ASP.NET. Dezvoltat de Microsoft, ASP este în esență un motor de script care este procesat de server, nu de client. Acest lucru permite site-urilor web și serviciilor web să creeze conținut activ. ASP a fost inițial lansat la sfârșitul anilor 1990 ca subcomponentă a serviciilor de informații Internet (IIS), dar de atunci a devenit o tehnologie autonomă.
ASP este uneori numit clasic pentru a fi distins de ASP.NET. Microsoft .NET Framework este un software care are o bibliotecă vastă de coduri încorporate care acceptă multe limbi de programare și permite interoperabilitatea între toate limbile pe care le suportă.
Construit pe .NET, ASP.NET este o platformă pentru dezvoltarea de aplicații Web, inclusiv pentru dezvoltarea de site-uri la cheie. care permite webmasterilor să creeze site-uri dinamice, aplicații web și servicii web. Acest lucru este similar cu obiectivele ASP originale, dar include toate avantajele inerente .NET: dezvoltatorii pot compila codul, pot alege un limbaj de programare și pot folosi biblioteci care sunt interschimbabile între aplicațiile web și desktop.
Cea mai directă modalitate de a găzdui un site Web este să lansați un server web conectat la Internet. O modalitate mai frecventă este de a achiziționa hosting. Mulți furnizori au servere web și vinde pachete de găzduire. Aceste pachete includ un loc pentru cazare, lățime de bandă, putere de calcul și alte servicii. Cele mai multe companii de hosting folosesc servere Windows sau Linux. ASP-hosting este o gazduire web care ruleaza pe un server Windows si suporta ASP. Puteți rula în ASP Linux, dar acest lucru este rar, iar descrierea sa este dincolo de scopul acestui post.