ASP Nedir? ASP nasıl bir dildir? ASP ne işe yarar?

0
355

Yazılım dillerinin özellikle açık kaynak kodlu dillerin gittikçe geliştiği bir yüzyılda yaşıyoruz. Bu gelişme bir çok sıkıntıyı da beraberinde getirmektedir. Özellikle çoğu script dilinde casus yazılımların kaynak kodlarına ulaşabilme ihtimali yeni ve daha güvenli dillerin oluşmasını sağlamıştır. İşte ASP dili bu beklentinin bir ürünüdür.

ASP sunucu tarafından yorumlanan bir dildir, yani server side tabanlıdır. Şöyle bir soru sorabilirsiniz server side nedir? Şöyle açıklamak istiyorum;

Tarayıcınızı açtınız ve URL bölmesine bir adres yazıp arattınız. Bunu yapma amacınız mesala x dosyasının aranması-bulunması-çağrılması-yorumlanmasıdır. Yani bilişim terimiyle siz client side(istemci) olarak hareket ediyorsunuz. İsteminiz dahilinde server(sunucu) istediğiniz dosyayı aramaya başlar. Bulduğu anda dosyayı asp.dll adlı programa havale eder. Bu program yorumlama işlevini hemen yapmaz; çünkü asp.dll’nin öncelikli görevi, dosya kendisne gönderildiği andan itibaren Global.asa adlı programın çalışıp çalışmadığına bakmaktır.

ASP dosyaları düz text dosyalarıdır; ancak Global.asa diğer ASP’lerden farklı olarak, ASP dosyalarının çalışma kurallarını belirler. Global.asa çalışıyorsa asp.dll bir sonraki görevi olan script dili türünü belirler.

ASP ve Java dosyalarında script dilini tanımlayan satırlar mevcuttur, işte asp.dll bu satırlar sayesinde script dilinin türünü saptar. Bu saptama sonunda asp.dll topladığı bu bilgileri browser(tarayıcı)’a iletir. Browser’a gelen dosyalar HTML olarak okunur ve istemciye iletilir.


CEVAP VER