Hikayeler

Reklam vermek için turkmmo@gmail.com

ASP'Nin Tarihçesi

geforce38

Level 6
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
3 Nis 2011
Konular
181
Mesajlar
1,112
Online süresi
9316s
Reaksiyon Skoru
154
Altın Konu
0
Başarım Puanı
161
Yaş
33
TM Yaşı
15 Yıl 20 Gün
MmoLira
347
DevLira
0

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Şüphesiz ASP, programlama dillerinin en önemlilerinden biri. Bu yazıda bu programlama dili dünden bugüne nasıl geldi, hangi aşamalardan geçti, birlikte kısaca bir göz atmaya ne dersiniz?

ASP 1.0, 1996 yılında Windows NT sunucularında IIS (Internet Information Server) bağlantılı olarak yayınlanmıştı ilk kez. ASP'nin ortaya çıkarılmasından önce sunucu taraflı web projelerinin oluşturulmasında CGI/Perl ve PerlScript kullanılıyordu. Bir CGI uygulamasının çalıştırılmasında her defasında tekrar derleniyordu. Dolayısıyla 30 kişinin formları doldurup yollaması demek sunucu üzerinde 30 farklı bilgisayara işlem yaptırmak gibi birşey demekti. Bu da sunucuyu gözle görülür bir şekilde yavaşlatmaktaydı. Sonra Sunucu API'leri ve Uygulama Programlama arayüzleri geliştirildi, çoklu kullanıcıların tek web uygulamasını kullanmalarına İmkan sağlandı.

Microsoft'un API'leri ISAPI'dir, yani Internet Server Application Programming Interface.

ISAPI geleneksel CGI arayüzlerinden daha etkilidir. Buna karşın, CGI özellikle UNIX sunucularda daha yaygındır. Son zamanlardaki gelişmeler CGl'ın ASP ile birlikte çalışmasına imkan sunmuştur. ISAPI ile web sayfaları oluşturmak hem çok zaman almakta, hem de çok güç olmaktadır. ASP sanki bir nevi CGl'ın evrim geçirmesi gibi olmuştur diyebiliriz. Hem öğrenilmesi kolay, he de kullanışlıdır.

Hypertext Markup Language

ASP'yi anlayabilmek için bir web sayfasının nasıl oluşturulduğunun temelini bilmemiz gerekir. Çoğu web sayfası HTML kullanılarak oluşturulur.

HTML İçin, bir web sayfası oluşturmanın en basit yolu diyebiliriz. Basit bir web sayfasında düz metinler, resimler ve bağlantılar olacaktır. Herhangi bir web sitesini sağ tıklayıp "kaynağı görüntüle" dediğimizde yazılan HTML kodla-
rını görebiliriz.

Bizim gördüğümüz ekran görüntüsü aslında:

<html>
<head>
<title>aaa </title>
</head>
<body>
<center><img src="aaajpg" width="%98" height="%22">
</center>
Sanalkurs Eğitim Sitesine Giriş
</body>
</html>



Bu bizim en yaygın kullanım biçimlerimizden birisidir. Site adresini yazarız ve sunucu bize HTML olarak bu kodlan yollar.

ASP'nin İşleyişine Bakalım

İşleyiş ilk bakışta HTML yapısına benzer. Aslında web yorumlayıcısının kodları alıp derleyip yollaması görünüşte aynı gibi, ama fark içerikte ortaya çıkıyor. Yani biz kaynak kodu görüntülemek İstediğimizde sunucu bize HTML şeklinde sunacaktır ASP kodlarımızı. Farklı bir deyişle bizim görmüş olduğumuz orada sonuçtur. Yani HTML içerisine İliştirilmiş çalışan scriptleri görmekteyiz.

Sunucu taraflı yazılan kodlar da HTML taglarına benzer. Yazım farklılıklarına gelince HTML ( <></> ) şeklinde ifadelerle yazılırken ASP ( <%%> ) şeklinde yazılır.

resimler044.jpg


Şimdi basit bir kod bloğu çalıştıralım ve bakalım sonuç nasıl olacak:

<html>
<head>
<title>SSSt</title>
</head>
<body>
Online Eğitim
Bugün:
<% = WeekdayName (Weekday(Date)%>
<img border="0" src="sSs.jpg" width="%98" height="%22">
Ders Zamanı Hadi Derse
</body>
</html>



Şimdi kodumuz bize sunucunun tarih bilgilerini alıp getirecek. Ama biz kaynak kod kısmını görmek İstersek bizim göreceğimiz yalnızca;,

<html>
<head>
<title>QQQQt</title>
</head>
<body>
Bugün: Çarşamba
<img border="0" src="sAAjpg" width="%98" height="%24">
Ders Zamanı Hadi Derse
</body>
</html>



şeklinde bir kısım olacaktır. ASP ile yazılan kısmı görme şansımız yoktur.

Gördüğünüz gibi VisualBasic ile yazılan kısımda kullanıcı kısmını, yani sadece sonucu görebildik. HTML ile yazılan kısımda ise tamamen kodun yazılma biçimini görebildik. Burada verdiğimiz basit bir örnekti. Asıl kullanım alanımız veri tabanı üzerine İnşa edilmiş büyük uygulamalar ve işlem hacmi geniş olan sistemler. Web kullanıcılarının gönder-al yaptıkları gizli bilgilerin sunucu tarafında gizlenmesi, korunması böylece sağlanmış oldu.

İşte, ASP ile HTML'in birleşiminden kolay yazılıp uygulanabilir bir çatı oluşturuldu. Bugün bir çok web sitesinin mimarisinde ASP teknolojisine rastlamak mümkün.

Şu an İçin ASP üzerine fazla bir çalışma ya da AR-GE yapılmamaktadır. ASP, uygulamaları şu sıralar yerini yavaş yavaş, aynı aileden gelen ASP.Net'e bırakmaya başlamıştır.
 
Teşekkürler. :)
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst