ASP NEDİR?
ASP, Server-Side
Tabanlı bir dildir. Yani Sunucu tarafında yorumlanır. Ve bu sayede kimse kaynak
kodlarınıza ulaşamaz...
Bu şöyle oluyor: Siz URL hanesine adresi girdiğinizde, bana falanca dosyayı
bul, çağır ve yorumla diye bir istemde bulunuyorsunuz. (Bu durumda siz
Client-Side yani istemci oluyorsunuz.) Server'da (Sunucu) kendisinden icra
etmesini istediğiniz dosyayı arar bulur ve eğer bulursa, bu dosyayı hemen
"asp.dll" adlı bir programa iletir. asp.dll'de aldığı bu dosyayı hemen
yorumlamaz. Önce serverda bulunan, belki sizin de gözünüze çarpmıştır,
"Global.asa" adlı dosyanın çalışıp çalışmadığına bakar.
Global.asa ne mi diyeceksiniz. Global.asa'da diğer asp dosyaları gibi aslında
düz bir text dosyasıdır ama farkı şudur. ASP dosyalarının çalışma kurallarını
belirler. Bu dosyayı sonra tekrar ele alacağız. Özellikle Counter ve Active
User Konusunda...
Asp.dll önce gelen dosyada hangi script dilinin kullanıldığına bakar. Ve buna
göre kendini hazırlar. Nereden mi anlar. Belki dikkatinizi çekmiştir. ASP veya
Java dosyalarında. ScriptLanguage diye bir satır. İşte buradan anlar. Asp.dll
sonra bu derlediği bilgileri, tamamen asp kodlarından ayrılmış, temiz bir halde
browser'a gönderir. Bizde böylece sadece HTML kodlarını görürüz. ASP yazmak
için iki dil kullanabiliriz.
Visual Basic ve Java Script... Fakat şu anda dünyada en geçerli olanı Visual
Basic'tir. İşin bir ilginç yanı da şudur. Normalde Netscape ASP Scriptini
yorumlayamaz. Ama bizim kodlarımızda böyle bir korkumuz yoktur. Çünkü niye.
Hatırlayın bakalım niye? Umarım çoğunuz püf noktasını anlamıştır. Çünkü
"asp.dll" Browser'a VB kodlarından tamamen arındırılmış, yorumlanmış,
tertemiz bir HTML sayfası gönderir. Ve böylece bizim de acaba netscape'i olanda
çalışacak mı diye bir korkumuz kalmaz
.
STATİK SAYFA NEDİR?
Statik sayfa onu
oluşturan kişinin ( webmaster ) bu sayfanın içeriğini bitirdiği tamamladığı ve
kullanıcıların bu sayfaya her uğradıklarında aynı içeriği gördüğü sayfalardır.
İçeriklerinin değişmesi için yeniden tasarlanılmaları gereklidir. Bu zaman ve
iş gücü kaybına yol açan bir etkendir.
DİNAMİK SAYFA NEDİR?
İçeriği tamamı ile
önceden belirlenmiş bazı kriterlere bağlı olarak değişen sayfaları dinamik
sayfalar olarak adlandırabiliriz. Bu değişiklik sayfanın aldığı bazı girdilere
göre olabilir.