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