Web sitesi; içerisinde yer alan web sayfaları üzerinden metin, görsel ve animasyon yayınlayarak ziyaretçilerine bilgi akışı sağlayan dijital doküman topluluğudur. İnternet kullanıcıları ziyaret etmek istedikleri bir web sitesine, http ya da HTTPS protokollerinde çeşitli bileşenlerden oluşan özgür bir adres kullanarak erişim sağlar. Erişim sağlamak istenilen web sitesine ait benzersiz adreste bulunan bileşenler; www (Word Wide Web), alanadı (Domain Name) ve com (TLD Top Level Domain) bileşenleridir.
İlk kez 1991 yılında geliştirilen ve www ön eki ile CERN tarafından 1993 yılında kullanıcılara sunulan web sitesi, kullanıcı deneyimini artırmak amacıyla yapılan geliştirmeler ve güncellemeler ile birlikte günümüzde kullanılan haline getirilmiştir. Web siteleri; statik web sitesi ve dinamik web sitesi olmak üzere iki başlıkta incelenir. Statik ve dinamik web sitesi, çeşitli yönleriyle birbirinden ayrılan, farklı özelliklere sahip iki web sitesi türüdür.
Statik Web Sitesi
Statik web sitesi, adından da anlaşılacağı üzere; çok sık güncellenmeyen, tekdüze, içerik açısından da çok sık değişiklik göstermeyen web sitelerini tanımlamak için kullanılan kavramdır. Üye katkısı ve ziyaretçi sayısının çok düşük olduğu statik web siteleri oluşturulurken birçok dilden yararlanılır. Statik web sitesi oluşturulurken kullanılan başlıca diller şunlardır:
-
HTML,
-
XHTML,
-
DHTML,
-
SWF,
-
JAVASCRIPT – JQUERY,
-
CSS,
Dinamik web sitesi
Dinamik web sitesi, web siteyi ziyaret eden ya da kullanan kişilerin her biri için özel olarak dizayn edilen web sitelerini tanımlamak için kullanılır. Dinamik web siteleri içerik, web sayfalarının rengi, tema, müzik, kullanıcıların yetkileri vs. noktalarda kullanıcıların her biri için farklı şekilde oluşturulabilir. Günümüzün popüler birçok web sitesinde de kullanılan dinamik yapı, aşağıda sıralanan dilleri kullanarak oluşturulur:
-
ASP.Net,
-
Javascript,
-
PHP,
-
ASP,
-
CFM,
-
JSP,
-
Python.
Statik ve Dinamik Web Siteleri Arasındaki Farklar
Statik web siteleri ile dinamik web sitelerinin birbirinden ayrıldığı pek çok nokta bulunur. Kullanıcı, her iki web sitesi türün özelliklerini, artılarını ve eksilerini değerlendirerek kendisi için en ideal yapının hangisi olduğuna karar verebilir. Statik ve dinamik web siteleri arasındaki farklar aşağıda bulunan tabloda ifade edilmektedir:
Statik Web Sitesi |
Dinamik Web Sitesi |
Temel amacı bilgilendirici olmaktır. |
Etkileşim ve işlevsellik amacıyla oluşturulur. |
Tekdüze ve monoton bir yapıdadır. Bu nedenle gerek güncelleme gerekse içerik açısından radikal değişimler söz konusu değildir. |
Tekdüze değil çok yönlü özellik gösterir. |
Sitenin oluşturulma sürecinde basit kod ve tasarım ögelerinden yararlanılır. |
Yapım süreci ve tasarlanma aşaması daha komplekstir. |
Yalnızca sabit içerikler yer alır. Dolayısıyla, içeriklerin oluşturulması için düz HTML kullanmak yeterlidir. |
HTML ve CSS kullanılır. |
Statik bir web sitesi oluşturulurken sadece not defteri ile beraber HTML ve CSS'deki bazı bilgiler yeterlidir. |
Dinamik bir web sitesi oluşturulurken başvurulan ögeler oldukça fazla sayıdadır. |
Güvenlik zaaflar söz konusudur. |
İleri seviye güvenli bir yapıya sahiptir. |
Statik web sitesi oluşturabilmek için çok yüksek bir bütçeye gereksinim duyulmaz. Olağan dışı durumlar gelişmediği sürece güncellemeye ve bakıma gerek yoktur. Bu nedenle, maliyet yükü açısından avantajlıdır. |
Dinamik web siteleri oluşturabilmek için görece yüksek bir bütçe ayırmak gerekir. Bununla birlikte bakım ve geliştirmeler için de ilave giderler söz konusudur. |
İçerikler sabit yapıdadır. |
İçerikler ve sayda bulunan pek çok öge değiştirilebilir, düzenlenebilir, kullanıcılara göre dizayn edilebilir. |