Active Server Pages (ASP)

ASP Server Server, klasik HTML sayfalarına dinamik bir yapı sağlamak için Microsoft tarafından oluşturulan bir programlama dilidir. İnternet yeni bir teknoloji olduğu için, insanlar bu yeni teknolojiyle hayal güçlerini zorluyorlar. ASP ayrıca bu yeni teknolojinin yeni bir parçası haline geldi.

ASP ile web sayfalarınızı dinamik hale getirebilir, bunu yapmak için yazdığınız sunucunun sunucu sunucusu tarafında ve özel olarak görmek istediğiniz sayfanın istemci (istemci) tarafında yapabilirsiniz. Şimdi ilk başlangıç ​​için kafa karıştırıcı görünebilir, bu yüzden size biraz web programlama hakkında bilgi vereyim.

Web programlama, W3C tarafından standartlaştırılmış HTML (Hiper Metin Anlam Dili) ile başladı ve CGI, JavaScript, ASP, VRML ile devam etti. Şimdi bu dillerin farkı; bu dillerin bazıları sunucu tarafında, bazıları ise istemci tarafındadır. İlk önce, HTML’yi düşünelim; HTML dosyasının içeriğini hepimiz biliyoruz. Bu içerik bilgisayarınıza bağlı olduğunuz sunucudan ve web görüntüleyicinizden (Netscape gibi Internet Explorer.) Gönderilir. Sayfada gösterilir. Bu, tüm ekranın bilgisayarınızı işlemesini sağlar. HTML’den sonra Javascript teknolojisi de yakındır. Başka bir deyişle, dosyalar bağlı olduğunuz bilgisayar tarafından size gönderilir ve bunları düzenler ve bilgisayarınızda görüntülersiniz. Javascript (js) içeren sayfaların diğer sayfalardan daha sonra yüklendiğini, çünkü tüm bu js kodlarının bilgisayarınızda yürütüldüğünü ve elbette performans kaybına neden olduğunu unutmayın.

ASP, sunucu tarafında çalışan bir programlama dilidir. Tüm kodlar sunucu tarafında yürütülür ve yalnızca HTML kodları size gönderilir. Bu, bilgisayarınızın web sunucusu yapma hızına bağlı olarak performans açısından büyük avantaj sağlar. Örneğin, OSYM’yi düşünün, ondan aldığınız OSX numarasına sahip bir program çalıştırır ve bu program size sadece bir html belgesi olarak girdiğiniz numaranın sonucunu döndürür.

Sunucu tarafı programlamanın bir diğer avantajı güvenliktir. Örneğin, Kaynak gösterildiğinde js kodları görülebilir. Kullanıcıların güvenlik açısından görmesini istemediğiniz bir program çalıştırıyorsanız, sunucu tarafı programlama yapmalısınız. Bu programlama türünün ilk örneği CGI ile gerçekleştirildi. Perl kullanılarak üretilen bu kodlar, pek çok kişi tarafından kolaylıkla kullanılamaz çünkü CGI’yi çalıştırmak için ev sahipliği yaptığınız yerde bu destek sağlanmalıdır. Ancak asıl sorun, bu kodları geliştirdiğinizde asla denemememizdir. İşe yaradığından emin olmak için programı sunucuya yüklemeniz gerekir.

Şimdi konuşacağım bir diğer özellik de ASP geliştirmede kullanılan dillerdir. En sık kullanılan komut dosyası dili VBScript’tir. İlk programlama günlerimizi qbasic kodu yazarak geçirdik. VBScript, temel olarak programlar oluşturmak için Visual Basic dilini kullanır. JavaScript de mevcuttur, ancak şimdi js kullanarak program geliştirmemizi sağlayan yeni bir JSP dili (Java Server Pages) bulunmaktadır.

Avantajları göz önüne alındığında, eticaret sistemleri için en kullanışlı dil olma avantajına sahiptir. Çünkü bu tür uygulamalarda güvenlik çok önemlidir ve Asp bize bu güvenliği sağlar. Diğer bir avantaj da çok kolay bir dil olmasıdır. Perl ile gerçekten programlar geliştirebilecek kişi sayısı sınırlıdır, ancak bazı programlama becerilerine sahip olan herkes bunu çözebilir ve kısa sürede iyi işler yapabilir.

Asp ile veritabanına bağlanabilir ve verileri sayfa oluşturmak için kullanabilirsiniz. Bunun için SQL, Access veya Oracle kullanabilirsiniz. Asp kullanarak ODBC’ye bağlanmak için kullanabileceğiniz tüm veritabanlarına erişebilirsiniz.

Asp ile her şeyin başında dinamik sayfalar oluşturabilirsiniz. Böylece her kullanıcıya farklı bir sayfa gösterebilirsiniz. Html ile ondan kurtulmak mümkün değildir, ancak bu sorunu farklı sayfalar yaparak çözebilirsiniz. Bu, büyük zaman ve yer kaybı demektir.

Asp’i kullanarak bilgileri diğer kişilere kolayca sunabilirsiniz. Asp ile entegre bir uygulama programı çalıştırabilirsiniz. Bu, B2B ve B2C uygulamalarınızı geliştirmenize olanak sağlar.

WordPress.com ile böyle bir site tasarlayın
Başlayın