Uzun zamandır web teknolojileri içiçe biri olarak bazı konulardaki yanlışların önüne geçmek lazım geldiğini biliyorum. Bir çokları hala Java ile Javascript farkını bilmezken haliyle ASP’ nin ne olduğunu bilmeyenlerin olması da normal tabiki.
Bazıları “kodu ASP ile yazdık” diyip çıkıyorlar. Ey zatı muhterem ASP diye bir dil ne zaman çıktıda biz duymadık. Çünkü ASP bir dil değil dinamik web sayfaları hazırlamak için kullanılan bir tekonlojidir. Uygun olmak şartıyla Vbscrpt ile de hatta Delphi ile de ASP destekli uygulamlar geliştirmek mümkündür.
ASP destekli kodlar nasıl çalışır peki ? İşlemin mantığı şudur. Web unucudan statik bir sayfa isterseniz sunucu direkt bu sayfayı gönderir. ASP uzantılı bir adres yazarsanız sunucu burada dinamik olarak işlenecek kod var diyerek onu işletecek kütüphaneye (yada DLL eklentisine) kodu teslim edip ondan gelen sonucu HTML biçiminde kullanıcıya gönderir. Bu mantık PHP, Cold Fusion ve JSP de de aynıdır. Java applet derseniz orada iş değişir.
MS firmasının derdi her ortamda her şartta Windows kullanılmasıdır. Bu şekilde bol bol isans parası kazanabilirler çünkü. Open source web sunucu ile çalışan PHP dili yayılınca MS firması cevap olarak “ben daha iyisini yaparım” modunda ASP ile cevap vermiştir. Tabii ASP MS firmasının para ile sattığı kendi web sunucusunda çalışıyordu.
ASP 1996 yılında Microsoft tarafından IIS 3.0 ( Internet Information Server ) üzerinde çalışacak şekilde dizayn edilmiştir. 1998 yılında ASP 2.0 ve IIS 4.0 üzerinde çıktı. ASP versiyonu 3.0 ise Windows 2000 Server ve IIS 5.0 (daha sonra 6.0) üzerinde çalışmaktadır.
Asp (ve benzer dinamik dillerin de) gücü iki temel noktaya dayanır.
ASP dili .NET platformu ile birlikte çağ atlamış ve .NET desteğide kazanmıştır. Ne yazıkki bazılarının programı hangi dilde yazdınız sorusuna “.Net te yazdık” cevabı veridklerini de görüyoruz. Ama dediğim gibi ayrımlar önemlidir.
456 - (Toplam) 0 - (Bugün)