|
Asp Microsoft tarafindan gelistirilmis
bir script dilidir. Asil adi Active Server Pages (Etkin Sunucu Sayfalari)'dir.
Asp çagimizda gittikçe yayginlasan bir dildir, bunun en büyük nedeni
kolay yönetilebilir olmasi, veritabani baglantilari ile birçok form
isini kolaylastirma gibi özelliklere sahip tabii bunlara birçogunu
ekleyebiliriz.
Asp dosyalarini çalistirmak için bir browserdan baska asp teknolojisini
taniyan bir server (sunucu) lazim. HTML dosyalarinda dosyanin üzerine
iki defa tikladigimizda tarayimiz açiliyordu kodlari yorumlayip sayfayi
gösteriyordu, ama asp dosyalarinda yani uzantisi. asp olan dosyalarin
eger üzerine iki defa tiklarsaniz ya sadece kodlar görünecek ya da
tarayiniz bu dosyayi download etmeye çalisacaktir. Çünkü sadece browser
asp kodlarini yorumlayamaz ve az önce söyledigim seylerden biri olur.
Iste bunlarla karsilasmamak için bir web sunucu kurmaniz gerekir tabii
bu dili Microsoft gelistirdigi için Microsoft'un bir web sunucusunu
kurmaniz lazim.Eskiden asp sadece Microsoft tabanli sunucularda çalistirilabiliyordu
ama su an Unix tabanli isletim sistemlerinde de çalistirilabiliyor.
Eger Windows 95/98 kullaniyorsaniz PWS ( Personal Web Server - Kisisel
Web Sunucu ) veya Windows 2000/Nt kullaniyorsaniz IIS( Internet Information
Services - Internet Hizmetleri Yöneticisi ) kullanmaniz gerekir. PWS
Windows 98 Cd'si ile birlikte geliyor ve CD'nin Add-on klasöründe
bulunuyor. IIS ise Windows'a sonradan ekleniyor. Windows 2000 Professional
da kurulmamis, Server da ise kurulmus olarak geliyor. Gerçi Windows
2000 de de Denetim Masasi*Program Ekle/Kaldir*Windows Bilesenleri
Ekle/Kaldir'dan ekliyorsunuz.
Asp CGI/Perl'e karsi gelistirildigi düsünülmektedir çünkü Asp'den
önce veri isleri, form doldurma, email yollama gibi isler için CGI
kullaniliyordu ama CGI bazi yerlerde yetersiz kaliyordu özellikle
veritabani islemlerinde ASP ise bu isi kolaylastirarak bize sunuyor.
Asp sunucu tarafli bir dildir.Peki bu nedemek? Sunucu tarafli demek
kodlarin sunucuda yorumlarinip sonuçlarin istemciye gönderilmesi demek.Yani
söyle açiklayim siz bir istemci olarak asp sayfalari kullanan bir
siteye gittiginizde tarayiciniz sunucudan adresini yazdigini dosyayi
ister.Sunucu bakar eger Asp dosyasi ise önce kodlari yorumlar bunu
Asp.dll dosyasini kullanarak yapar ve eger hata yoksa bildigimiz HTML
halinde sonuçlar çikar bunlarida tarayiciniza yollar tarayicinizda
o kodlari yorumlayip sonuçlari size gösterir.Bir sitede eger bir asp
dosyasini görüntülüyor olsaniz bile kaynaklarinda tek kelime bile
asp kodu yoktur bunun nedeni az önce an yazdigimiz server tarafli
olmasidir.
|