Client Side Server Side Kavramları
01-11-2013Client-side programming özellikleri :
- Web sitelerinin görünümünü zenginleştirir.
- JavaScript,Activex, Java, Flash, Silverlight gibi program kodlarını web browser kendisi çalıştırır
- Herhangi bir server sürecine tabi tutulmaz.
- Tüm uygulama client browser’a indirilir ve browser yerel olarak execute eder.
- Anında kullanıcıya feedback sağlanır.
- Server’in yükünü azaltır.
- Network trafiğini azaltır.
- Client-side teknolojisi eşit olarak tüm browser’larda desteklenmez.
Bir client-side web uygulamasında şu adımlar gerçekleşir :
- Kullanıcı, browser’a web sayfasının adresini yazar
- Sitenin adresine denk olan ip numarasına göre network üzerinden sitenin tutulduğu server’a browser’da yazılı olan sayfanin adresi gönderilir. Server istenilen sayfayı html olarak kullanıcı bilgisayarına network üzerinden gönderir.
- Gelen sayfadaki kodlar kullanıcı bilgisayarında çalıştırılır.
Bir server-side web uygulamasında şu adımlar gerçekleşir :
- Kullanıcı, browser’a web sayfasının adresini yazar
- İstenilen web sayfasındaki kodlar server’da çalıştırılırdıktan sonra html sayfasına dönüştürülür ve kullanıcı bilgisayarına bu html sayfası gönderilir.