Tüm iletişimlerde olduğu gibi internet iletişiminde de iki taraf vardır. Sunucu tarafı (Server Side) ve Kullanıcı tarafıdır (Client Side).
Bir web yazılımı iki tarafında programlanmasından oluşur. Sunucu tarafının programlanmasına Back-End, Kullanıcı tarafında çalışacakların programlanmasına da Front-End denilmektedir.
Back-End tarafında o yazılımla alakalı içeriğin hazırlanması süreci programlanır. Front-End de ise o içeriğin nasıl görüneceği süreci programlanır.
Bir örnekle anlatmam gerekirse. Bir blog yazılımımız olsun. Bu yazılımdan ana sayfasını göndermesini istediğimizde. İlk olarak Server tarafına bir istek yollanır. İsteği alan server o sayfanın kodlarını sırayla çalıştırır. Muhtemelen önce database'e bağlanıp ana sayfa için gerekli verileri çeker ve elinde bekletir. Daha sonra ana sayfa için hazırlanmış şablon dosyasını çeker ve verileri şablon dosyası ile birleştirerek oluşan html dosyasını çıktılar. Ve server tarafının işi biter.
Şimdi bu html dosyası da aslında işlenmesi gereken bir kodlar bütünüdür. Kullanıcı tarafına dosya verileri ulaşınca önce html motoru kodları görselleştirmeye başlar. Html'in stil bilgilerini sitenin görünümüne uygular ve Web 2.0 ile beraber JavaScript'in etkin kullanılması ile Html dosyasının oluşan görüntüsüne etkileşim katılır. Eskiden sayfalar statikti. Sayfa yüklenir yüklendiği gibi kalırdı. Şimdi ise mesela tablı menüler, fare üzerine geldiğimi değişen görseller gibi etkileşimler katılmış web sayfaları da işlendikten sonra Kullanıcı Tarafıda işini bitirmiş olur.
Bu işleyişin tasarlanması ve yazılması sürecine Web Yazılım denir.
Sonra her bir hyper-link yani urllere tıkladığınızda bu işlemler yeniden gerçekleşir.
Bir web yazılımı iki tarafında programlanmasından oluşur. Sunucu tarafının programlanmasına Back-End, Kullanıcı tarafında çalışacakların programlanmasına da Front-End denilmektedir.
Back-End tarafında o yazılımla alakalı içeriğin hazırlanması süreci programlanır. Front-End de ise o içeriğin nasıl görüneceği süreci programlanır.
Bir örnekle anlatmam gerekirse. Bir blog yazılımımız olsun. Bu yazılımdan ana sayfasını göndermesini istediğimizde. İlk olarak Server tarafına bir istek yollanır. İsteği alan server o sayfanın kodlarını sırayla çalıştırır. Muhtemelen önce database'e bağlanıp ana sayfa için gerekli verileri çeker ve elinde bekletir. Daha sonra ana sayfa için hazırlanmış şablon dosyasını çeker ve verileri şablon dosyası ile birleştirerek oluşan html dosyasını çıktılar. Ve server tarafının işi biter.
Şimdi bu html dosyası da aslında işlenmesi gereken bir kodlar bütünüdür. Kullanıcı tarafına dosya verileri ulaşınca önce html motoru kodları görselleştirmeye başlar. Html'in stil bilgilerini sitenin görünümüne uygular ve Web 2.0 ile beraber JavaScript'in etkin kullanılması ile Html dosyasının oluşan görüntüsüne etkileşim katılır. Eskiden sayfalar statikti. Sayfa yüklenir yüklendiği gibi kalırdı. Şimdi ise mesela tablı menüler, fare üzerine geldiğimi değişen görseller gibi etkileşimler katılmış web sayfaları da işlendikten sonra Kullanıcı Tarafıda işini bitirmiş olur.
Bu işleyişin tasarlanması ve yazılması sürecine Web Yazılım denir.
Sonra her bir hyper-link yani urllere tıkladığınızda bu işlemler yeniden gerçekleşir.
Yorumlar
Yorum Gönder