İnternet sitesi

**Web sitesi**, ortak bir alan adı ile tanımlanan ve en az bir web sunucusunda yayınlanan web sayfaları ve ilgili içeriklerden oluşan bir koleksiyondur. Web üzerindeki sayfalar; metin, görsel ve animasyon şeklinde ziyaretçisine bilgi aktaran veya hizmet sunan sayfaların tümünü kapsayan bir doküman topluluğudur. Ziyaretçiler bir web sitesine, HTTP veya HTTPS protokollerinde aşağıdaki bileşenlerden oluşan benzersiz bir adresi kullanarak erişirler:
* **www**: World Wide Web
* **alanadi**: Alan adı (Domain name) 
* **com**: TLD Top Level Domain, yani üst seviye alan adı

Web siteleri genellikle haber, eğitim, ticaret, eğlence veya sosyal ağ oluşturma gibi belirli bir konuya veya amaca adanmıştır. Web sayfaları arasındaki köprüler, genellikle bir ana sayfayla başlayan sitenin gezinmesine rehberlik eder. Mayıs 2023 itibarıyla en çok ziyaret edilen 5 web sitesi Google Arama, YouTube, Facebook, Twitter ve Instagram'dır. Son yıllarda sitelerle paralel Web uygulaması, bilgisayar uygulaması ve mobil uygulama'lar da popülerlik kazandı.

Bu adres gerekli dosyalara ulaşımı ve sergilenmesi sağlanarak ziyaretçiye görsel sunum şeklinde hizmet verir. Ayrıca web siteleri çok güncel kullanılmamasına rağmen özel bir IP adresinden de sergileme hizmeti verir.

Herkese açık tüm web siteleri toplu olarak World Wide Web'i oluşturur. Bir şirketin çalışanlarına yönelik dahili web sitesi gibi, yalnızca özel bir ağ (intranet) üzerinden erişilebilen özel web siteleri de vardır. Kullanıcılar web sitelerine masaüstü bilgisayarlar, dizüstü bilgisayarlar, tabletler ve akıllı telefonlar dahil olmak üzere çeşitli cihazlardan erişebilir. Bu cihazlarda kullanılan uygulamaya web tarayıcısı denir.

En popüler site türlerine viki, web portal, web postası, Warez, sosyal haber sitesi, sosyal ağ hizmetleri, sosyal imleme, şok sitesi, arama motoru, kişisel web sayfaları, haber siteleri, internet forumu, çevrimiçi arkadaşlık servisi, istihdam web sitesi, tıkla bağışla siteleri, arşiv sitesi, blog ve diğer türler dahildir.

## Arka plan
Web sitelerin tarihi 1990'lara dayanmaktadır. CERN laboratuvarlarında bilgisayar profesörü olarak çalışan Tim Berners-Lee, üniversitelerdeki bilim insanları ve enstitüler arasında bilgi paylaşımı amacıyla 1989 yılında World Wide Web'i icat etmiş, 1990 yılında ise http://info.cern.ch 'yi kurmuştur. İlk web siteleri 1991'de geliştirilmeye başlandı. Daha sonra 30 Nisan 1993'te CERN tarafından WWW ön eki ile internet kullanıcılarının ulaşabileceği şekle getirildi. 12 Nisan 1993 tarihinde ODTÜ'den Ankara-Washington arasında kiralık hat ile Türkiye'de ilk internet bağlantısı gerçekleşti.

Köprü Metni Aktarım Protokolü'nün (HTTP) kullanıma sunulmasından önce, bir sunucudan tek tek dosyaları almak için dosya aktarım iletişim kuralı ve gopher gibi diğer protokoller kullanılıyordu. Bu protokoller, kullanıcının içinde gezindiği ve indirilecek dosyaları seçtiği basit bir dizin yapısı sunar. Belgeler çoğunlukla biçimlendirilmeden düz metin dosyaları olarak sunuldu veya kelime işlemci formatlarında kodlandı.

Şubat 2009'da, Web'in büyümesini takip eden bir web sitesi izleme şirketi olan Netcraft, Ağustos 1995'te yalnızca 19.732 web sitesine kıyasla, 2009'da alan adları ve içerikleri olan 215.675.903 web sitesi bulunduğunu ve Eylül 2014'te 1 milyar web sitesine ulaştığını duyurdu. Ocak 2020'deki Netcraft Web Sunucusu Araştırması, 1.295.973.827 web sitesi bulunduğunu ve Nisan 2021'de 264.469.666 benzersiz alanda 1.212.139.815 site bulunduğunu bildirdi. Tüm web sitelerinin tahmini yüzde 85'i etkin değildir.

## Web sitesi türleri
Bir web sitesi *statik* veya *dinamik* olabilir:

### Statik web sitesi
*Statik* bir web sitesi, monoton veya az güncellenen sitelerdir. İçerik sık bir şekilde değişikliğe uğramaz. Genellikle uzun süre değişiklik olmayacak olan sitelerdir. Ziyaretçi veya üye katkısı yok denecek kadar azdır. Site tamamen siteyi oluşturan kişi tarafından düzenlenebilir.

Statik web sitesini oluştururken;

* HTML
* XHTML
* DHTML
* CSS
* SWF
* JAVASCRIPT ve JQUERY
* PHP
* ASP
* ASPX
* Python

dilleri kullanılabilir.

#### Yazılım dilleri ile sayfa mizanpajı ve navigasyonu

Photoshop ve FIREWORKS gibi görsel grafik editörleri kullanarak mizanpajlar da kullanılarak GIF, JPEG ve PNG formatlarındaki görsel dokümanlar ile ziyaretçinin tarayıcılarında izlenmesi sağlanır.

Statik web sayfası/sayfaları, sayfaları oluşturan birey tarafından değiştirilmedikçe herhangi bir güncellemeye maruz kalmayarak en son yapılandırıldığı gibi bilgi veya görsel sunum aktarımı sağlar. PHP (açılımı Hypertext Preprocessor) sanal programlar geliştirmek için tasarlanmış HTML içine gömülebilen, öğrenimi oldukça kolay bir dildir. Web Tasarım konusunda en aktif kullanılan diller arasındadır. ASP (Active Server Pages) yani aktif sunucu sayfalarının İngilizce kısaltmasıdır. Bir Microsoft yazılımıdır. Internet Information Services altında çalışır. Temelinde html dosyaları ile aynıdır. Kullanılan kodlar sunucu tarafından derlenerek çalışır hâle getirilir. ASP 3.0 bağlantılıdır.

### Dinamik web sitesi

*Dinamik* bir web sitesi, her kullanıcı için ya da her ziyarette özel olarak oluşturulabilir. Dünya üzerindeki her kullanıcı, bir siteye kendi kullanıcı adıyla girdiğinde diğer kullanıcılardan farklı bir içeriğe erişebilir. Bu farklı içerik, web sitesinin renkleri, teması, müzikleri, sitedeki yetki derecesi vb. şeklinde olabilir. Günümüz internetindeki popüler siteler dinamik sitelerdir. Bu dinamikliği oluşturmak için dünyada kullanılan farklı diller vardır.

Dinamik bir web sitesinde kullanılabilen dillerden bazıları şunlardır:
* ASP.Net
* ASP
* PHP
* JSP
* CFM
* Javascript
* Python

Sayfaların dinamik, yapımcı veya ziyaretçi tarafından sürekli güncellenebilir olmasını sağlayan bu Web yazılımı dilleri; yapımcı ve yazılım dillerinin geliştiricileri tarafından sağlanan yenilikler ile kendilerini geliştirmektedir.

Microsoft firması tarafından geliştirilen ASP.Net ve ASP'nin belli bir kesim tarafından kabul edilip kullanılmasının yanı sıra günümüzde PHP olarak adlandırılan ve belki de en çok kullanılan betik ve programlama dili de bir hayli yaygın olarak kullanılır.

Sayfalardaki içeriğin dinamikliği için bu kullanılan yazılım dillerine yardımcı ve hatta tüm sayfaların dinamik bir şekilde kullanılmasını sağlayan JavaScript, JQuery, Flash, Silverlight gibi *gerçek zamanlı veri akışı* diller de kullanılabilir.

2008 yılı başlarında Web 2.0 adlı bir kavram doğmuştur. Bu kavram yeni nesil web sitesini ifade eder. Hız ve kodlama olarak çok değişen bir şey olmamakla beraber; renk uyumu, daha zarif geçişler, yuvarlak köşeler, kontrast renklerin bir arada bulunması gibi kombinasyonlarla oluşturulan sitelerdir.

Web3 veya Web 3.0 uzun yıllardan beri var olmasına rağmen 2020-2021 yılları arasında blockchain teknolojisinin popülerleşmesiyle birlikte oldukça yaygın bir terim haline geldi. Birçok internet sitesinin kullandığı bu teknolojinin yakın gelecekte daha da yaygın kullanılması beklenmektedir.

## Kaynakça

## Ayrıca bakınız