Web sayfalarına dinanizm kazandırmanın iki yolu vardır. Sunucu tarafındaki interaktif uygulamalar ve Kullanıcı tarafındaki interaktif uygulamalar. Kullanıcı tarafındaki uygulamalara örnek olarak Javascript veya VBscript ile yapılan veri doğrulama işlemleri ve Java dilinde yazılmış appletleri sayabiliriz. Bunun avantajları;
- Sunucu tafarına yük bindirmez ve veri doğrulama gibi kullanıcı tarafında halledilebilecek işlemler için sunucuyu yormamış olur
- Bant genişliğini etkin kullanma şöyleki sayfa bu doğrulama işlemleri için sunucuya gidip geri dönerken aynı zamanda internet bağlantısınıda kullanmış olmaktadır.
Sunucu tarafında çalışan uygulamalarında tabiî ki kendine göre avantajları vardır?
- Web tarayıcılarında % 100 bir standart olmadığından scritplerin her tarayıcıda çalışacağı garanti değildir. Örneğin Vbscript sadece Internet Explorer ile çalışır.
- Kullanıcı güvenlik gerekçesiyle script çalıştırmayı tamamen iptal etmiş olabilir.
- Kullanıcıda yüklü JRE sürümü alt sürüm ise bazı appletleri çalıştıramayabilir.
- Bazı işlemler mutlaka sunucu tabanlı olmak zorundadır. Örneğin işletim sistemine ait bir komut karşıda çalıştırılmak zorundadır. Yine aynı şekilde veritabanı işlemleride sunucuda çalışmak zorundadır.
- Sunucuda çalışan bir uygulamayı güncellemek daha kolaydır.
- Sunucuda çalışmakta bazen bant genişliğine faydalıdır. Örneğin siz sunucuya sadece bir sorgu gönderirsiniz. Sonucu size buna uygun kayıtları gönderir. Tüm kayıtları gönderip, kullanıcı tarafındaki bir uygulama bu süzme işlemini yapacak olursa çok daha fazla bant genişliği kullanılır.
746 - (Toplam) 4 - (Bugün)