Düz ve Dinamik Web Sayfaları
Statik veya Düz Web Sayfası, tüm bilgi ve materyalin, içinde saklanırken kullanıcıların önünde sunulduğu bir web sayfası anlamına gelir. Statik Web Sayfası, tüm kullanıcılara aynı bilgileri ve verileri gösterir. İnternet teknolojisinde,Hyper Text Markup Language (HTML)insanların statik web sayfaları oluşturmaya başladıkları ilk dil veya kanaldı. HTML, metin stili, paragraf oluşturma ve satır sonları sunar. Ancak HTML'nin en önemli işlevi ve özelliği bağlantı oluşturma seçeneğidir. Statik web sayfaları, nadiren revize edilmesi veya güncellenmesi gereken materyalleri ve içerikleri açısından kullanışlıdır.
Statik Web Sitelerinin Avantajları
- Geliştirilmesi hızlı
- Geliştirilmesi ucuz
- Büyük bir barındırma planına gerek yok
Statik web sitelerinin dezavantajları
- Siteyi güncellemek için web geliştirme uzmanlığı gerektirir
- Site kullanıcı için o kadar yararlı değil
- İçerik durgunlaşabilir
Tek sayfalı statik web sitesinin dosya yapısı aşağıda gösterildiği gibidir.
Dinamik Web Sayfaları
Dinamik Web Sayfaları şu anda en son trenddir çünkü aynı kaynak kod dosyasından farklı ziyaretçiler için farklı içerikler üretebilirler. Web sitesi, aşağıdaki gibi parametrelere göre farklı içerik görüntüleyebilir:
- Ziyaretçinin kullandığı işletim sistemi veya tarayıcı.
- Kullanıcının bilgisayar mı yoksa mobil cihaz mı kullandığı.
- Ziyaretçiyi yönlendiren kaynak konum.
- Ziyaretçi daha önce bir çevrimiçi mağazadan vb. Alışveriş yapmışsa.
Dinamik web sayfalarının çeşitli amaçları olabilir. Örneğin, içerik yönetim sistemleri tarafından çalıştırılan web siteleri, tek bir kaynak kod dosyasının içeriği birçok farklı olası sayfaya yüklemesine izin verir. Tüm bu dinamik web sayfalarının veri tabanlarını kullandığını belirtmeliyiz. İçerik oluşturucular, yeni sayfaların malzemesini CMS'nin veritabanına göndermek için bir ağ geçidi sayfası kullanır. Dinamik sayfa, veritabanındaki herhangi bir sayfanın malzemesini URL'deki parametrelere göre yükler. Bu, bir ziyaretçi bir web sayfası istediğinde yapılır. Dinamik sayfalar, kullanıcıların kişiselleştirilmiş içeriği görmek için web sitelerinde oturum açmasına izin verir.
Daha önce bahsettiğimiz tüm İçerik Yönetim Sistemleri (WordPress, Joomla ve Drupal) dinamik web siteleridir.
Aşağıdaki çizim, dinamik bir web sayfasının şematik bir görünümünü göstermektedir.