Sunucu Taraflı Geliştirme Ortamı ASP Dinamik içerik sunmak için
kullanıcının tercih ettiği Web tarayıcı ile sınırlı değilsiniz, sunucu
taraflı bir teknoloji olan ASP ile Web tarayıcısından bağımsız
değişken sayfalar hazırlanabilir.
Asp
Nedir?
Sunucu taraflı bir teknoloji olan ASP, (Active Server Pages/Aktif
Sunucu Sayfaları) kullanıcı tarafına etkileşimli, dinamik Web
sayfaları göndermek için kullanılır. ASP, Web programcılarına HTML,
scripting ve kullanıcıdan bağımsız veritabanı uygulamalarını özgürce
kullanma fırsatı verir. ASP programlama ortamının özgür olmasının
sebebi tüm derleme işleminin sunucu tarafında bitmesi ve kullanıcının
sadece sonuçta oluşan HTML sayfalarını görmesidir.
Çok geniş bir kullanım alanı olan ASP, scripting diye tabir edilen
VBScript, JavaScript gibi her türlü ham kodu kullanabilir, sunduğu
kolay anlaşılır doğal dili ile orta derece HTML bilen kimseler
tarafından bile kolayca kavranabilir. Bir scripting dili olsa bile ASP,
sunucu tarafında uygulama çalıştırmanıza da izin verir. Web sunucunuza
bağlanan kullanıcı sizin tarafınızda neler olup bittiğini bilmezken
kendisine gelen HTML formatındaki sonuca baktığında yazdığınız ASP
kodlarını değil, Internet sunucusunun onun için hazırladığı HTML
kodlarını görür.
ASP'nin Netscape Navigator / Internet Explorer /Opera/Firefox gibi Web
tarayıcılarından bağımsız olmasının yanısıra en büyük avantajlarından
biri kullandığınız teknolojilerin, scriptlerin saklı kalmasıdır.
Normal şartlarda, dinamik içerik hazırlamak için HTML sayfasında emek
dökerek kullandığınız scriptler diğerleri tarafından "beğenilip"
kolayca tekrar kullanılabilirken ASP için böyle bir şey söz konusu
değildir. Uyanık kullanıcılar ASP sayfasını tıpkı başka bir dosya gibi
bilgisayarlarına kaydetmek istediklerinde ise Web sunucunuz bunu
anlayacak ve yine sayfanın hazırlanmış halini kullanıcıya sunacaktır.
Asp
Nasıl İşliyor?
ASP arabiriminin işleyişi oldukça basit, sisteminize ASP eklentisini
yüklediğinizde Internet Information Server'ınızın zaten sahip olduğu
scripting özellikleri işlemeye başlıyor. İstemci tarafı sunucudan
normal bir HTML sayfasını istediğinde, IIS bu dosyayı sabit diskten
çağırarak istemci tarafındaki Web tarayıcıya yollar. İstemci
tarafından yapılan istek bir ASP sayfasıysa IIS bunu sayfanın
uzantısından anlayarak ASP eklentisini devreye sokar. ASP eklentisi
sayfa içindeki scriptleri yine IIS'a çalıştırdıktan sonra oluşan HTML
sayfasını istemci tarafındaki Web tarayıcısına yollar, bu arada "kuzu"
durumunda olan kullanıcının sunucuda gerçekleşen işlemlerden haberi
olmaz. ASP sisteminin dezavantajı Web sunucunuza daha fazla yük
getirmesidir. Normal bir HTML sayfasının sabit diskten alınarak
sunulması sunucuya fazla yük getirmezken ASP sayfalarının işlenmesi
sunucunuzun değerli bellek ve işlemci kaynaklarından daha fazla
yararlanacaktır. Yukarıdaki işlemleri anlatırken ASP'nin getirdiği en
büyük avantajlardan biri olan veritabanı kullanımına hiç değinmedik,
ASP, sunucu üzerinde yüklü ODBC veritabanlarını kullanabilir,
şirketinize ait veritabanlarını Intranet'inize veya Internet'e
açabilir.
Aspx
Nedir?
ASP.NET (Active Server Pages), klasik HTML sayfalarına dinamik bir
yapı kazandırmak amacıyla Microsoft firması tarafından ortaya
çıkarılmış platform ve programlama dilinden bağımsız sunucu taraflı
bir web teknolojisi. İlk adı ASP olan ASP.NET, Microsoft’un yeni
sunucu ailesi ve İnternet teknolojilerini .NET platformu altına alması
kararından sonra ASP.NET adını aldı. ASP ile oluşturulan dinamik
sayfalar, "asp" uzantısını alıyor. ASP.NET ile oluşturulan dinamik
sayfalarsa, "aspx" uzantısını alıyor. Uzantıların farklı olması aynı
sunucuda hem ASP'nin, hem de ASP.NET'in sorunsuzca çalışabilmesini
sağlıyor.
Bir web sitesi, siz sürekli başında olmadığınız durumlarda dahi
kendisini güncel tutabilmeli.
Günümüzde para kazanmanın yolu
pahalı
satmaktan değil, verimli çalışarak maliyetleri
düşürmekten geçiyor.
Yatırımın geri dönüşüne göre
incelerseniz, web tasarım için harcayacağınız para,
verimli iş için yapacağınız en karlı yatırımdır.
Bu sayfaları incelediğinize göre siz de, her geçen gün çığ gibi
sayıları artan bir kitlenin, her hangi bir ihtiyaçları olduğunda ilk
başvurdukları kaynağın Internet olduğunun farkındasınız demektir.
O
halde, en iyi şekilde Internet'te yerinizi almalısınız.