ASP – Uvod

Nakon započinjanja sa „malim kursom“ jezika PHP u rubrici „Programiranje“, logičan sled je i početak bavljenja drugom solucijom u oblasti Web programiranja, a to je okruženje ASP (bolje reći ASP tehnologija). Koncept ASP (Active Server Pages) predstavlja veoma snažno i lako-prihvatljivo okruženje za razvoj, na strani servera. Prostije rečeno Active Server Pages je tehnologija koju je razvio Microsoft, a koja omogućava razvoj, kako dinamičkih Web stranica tako i celih Web aplikacija. Najbitniji deo dinamike je svakako, povezivanje sa različitim sistemima za upravljanje bazama podataka (SUBP), gde je Microsoft SQL Server najkompatibilnije rešenje. Na osnovu iznetog možete zapaziti dve vodeće platforme u svetu, za dinamiči razvoj WEB-a, a to su sa jedne strane: IIS – ASP – MS SQL, a sa druge: Apache – PHP – MySQL. Pri tome blaga prednost se daje „Apache – PHP – MySQL“ platformi, uglavnom zbog OpenSource osobine i naravno, cene.

Verzija ASP-a 1.0 pojavila se sa okruženjem Internet Information Server-a (IIS), tj. Microsoft-ovim Web serverom verzije 3 (IIS 3.0). Kada je izbačena i verzija servera 4, pojavila se i verzija ASP-a 2.0, koja je sada najzastupljenija kod host-provajdera. Microsoft-ovim izbacivanjem na tržište OS-a Windows 2000, došla je i revizija 3.0, da bi trenutno bio aktuelan ASP.net koji je deo ukupne Microsoft-ove .Net strategije. Svoju, sada veliku, popularnost ASP je stekao mogućnošću njegove primene pod Personal Web Server-om, koji se isporučivao uz instalaciju Windows-a 98. Na taj način je ASP tehnologija postala dostupna širem krugu ljudi. Upravo ćemo i mi, radi što boljeg upoznavanja ASP okruženja, proći kroz instalaciju Personal Web Server nakon koje ćemo moći da eksperimentišemo na sopstvenim računarima (lokalno), bez potrebe da imamo prostor kod provajdera koji podržava ASP.

Što se tiče samog jezika koji se koristi za kodiranje u ASP okruženju, slobodni ste da birate između više platformi: JavaScript, VBScript, Perl itd. Naravno najzastupljeniji jezici su JavaScript i VBScript, pa im je stoga i ugrađena sistemska podrška, a za upotrebu drugih jezika potrebna je ugradnja odgovarajućih engine-a. Mi će u našim narednim prilozima koristiti podjednako i JavaScript i VBScript.

Pratite Krstaricu na www.krstarica.com