Anasayfa >> WebDesign >>Asp - Aspx Uygulamaları
16, 10, 2008, 4:53:05

Asp - Aspx Uygulamaları
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.
Tüm Web Hizmetlerimiz E-Ticaret, Php uygulamaları, Asp, aspx uygulamaları, Flash Uygulamaları,
Veri tabanı Uygulamaları, Wap Uygulamaları,  Html Uygulamaları,
Xml Uygulamaları, Javascript Uygulamaları, Güvenlik Kontrol, İçerik Destek,
Özel Projeler, Web Çevirmenlik, Web Paketlerimiz, Hosting
©2005-2006 RotaDesign Bilişim Hizmetleri, Her Hakkı Saklıdır.

Web sitesi yapımı
Nasıl olmalı?
Web sitesi yapım süreci
Özel Projeler
Web Çözümleri
Sponsorluk
Web tasarım fiyatları
Çalışma şeklimiz
Çalışma şartlarımız
Hizmet sözleşmesi
İletişim

Web tasarım konusunda dikkat etmeniz gereken en önemli şeylerden biri de sitenizin tasarımı ve tekniği ile arama motorları için uygun olmasıdır.

Hakkımızda Gizlilik