Konu: Asp Nedir?
Tekil Mesaj gösterimi
Alt 05 Temmuz 2006, 12:35   #1
Çevrimdışı
coders34
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Asp Nedir?




Asp Microsoft tarafından geliştirilmiş bir script dilidir. Asıl adı Active Server Pages (Etkin Sunucu Sayfaları)'dir. Asp çağımızda gittikçe yaygınlaşan bir dildir, bunun en büyük nedeni kolay yönetilebilir olması, veritabanı bağlantıları ile birçok form işini kolaylaştırma gibi özelliklere sahip tabii bunlara birçoğunu ekleyebiliriz. Asp dosyalarını çalıştırmak için bir browserdan başka asp teknolojisini tanıyan bir server (sunucu) lazım. HTML dosyalarında dosyanın üzerine iki defa tıkladığımızda tarayımız açılıyordu kodları yorumlayıp sayfayı gösteriyordu, ama asp dosyalarında yani uzantısı .asp olan dosyaların eğer üzerine iki defa tıklarsanız ya sadece kodlar görünecek ya da tarayınız bu dosyayı download etmeye çalışacaktır. Çünkü sadece browser asp kodlarını yorumlayamaz ve az önce söylediğim şeylerden biri olur. İşte bunlarla karşılaşmamak için bir web sunucu kurmanız gerekir tabii bu dili Microsoft geliştirdiği için Microsoft'un bir web sunucusunu kurmanız lazım.Eskiden asp sadece Microsoft tabanlı sunucularda çalıştırılabiliyordu ama şu an Unix tabanlı işletim sistemlerinde de çalıştırılabiliyor. Eğer Windows 95/98 kullanıyorsanız PWS ( Personal Web Server - Kişisel Web Sunucu ) veya Windows 2000/Nt kullanıyorsanız IIS( Internet Information Services - Internet Hizmetleri Yöneticisi ) kullanmanız 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 kurulmamış, Server da ise kurulmuş olarak geliyor. Gerçi Windows 2000 de de Denetim Masası*Program Ekle/Kaldır*Windows Bileşenleri Ekle/Kaldır'dan ekliyorsunuz. Asp CGI/Perl'e karşı geliştirildiği düşünülmektedir çünkü Asp'den önce veri işleri, form doldurma, email yollama gibi işler için CGI kullanılıyordu ama CGI bazı yerlerde yetersiz kalıyordu özellikle veritabanı işlemlerinde ASP ise bu işi kolaylaştırarak bize sunuyor. Asp'nin şu an 3.0 versiyonu mevcut ve eminim ki Microsoft 3.5 gibi sürüm üzerinde çalışıyorlardır. Asp sunucu taraflı bir dildir.Peki bu nedemek? Sunucu taraflı demek kodların sunucuda yorumlarınıp sonuçların istemciye gönderilmesi demek.Yani şöyle açıklayim siz bir istemci olarak asp sayfaları kullanan bir siteye gittiğinizde tarayıcınız sunucudan adresini yazdığını dosyayı ister.Sunucu bakar eğer Asp dosyası ise önce kodları yorumlar bunu Asp.dll dosyasını kullanarak yapar ve eğer hata yoksa bildiğimiz HTML halinde sonuçlar çıkar bunlarıda tarayıcınıza yollar tarayıcınızda o kodları yorumlayıp sonuçları size gösterir.Bir sitede eğer bir asp dosyasını görüntülüyor olsanız bile kaynaklarında tek kelime bile asp kodu yoktur bunun nedeni az önce an yazdığımız server taraflı olmasıdır.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet