You are on page 1of 4

WTK207U-WEB TABANLI KODLAMA

Ünite 1: Web Teknolojisinin Doğuşu ve Gelişimi

birbirleriyle etkili bir biçimde iletişim kurabilecekleri


Giriş bilgisayar ağı oluşturulması fikri, 1969 yılında Larry
Fıkrî temelleri yirminci yüzyılın ortalarında atılmasına Roberts önderliğindeki ekip tarafından gerçekleştirilen
karşın internetin doğuşu ve toplumsal düzeyde yayılması ARPANET projesiyle hayata geçmiştir. 1974 yılında Vint
yirminci yüzyılın sonlarında gerçekleşmiştir. Günümüz Cerf ve Bob Kahn ileride internet teriminin de türetileceği
bilişim toplumunda internet sadece bilgisayarların değil; “A protocol for packet network interconnection” isimli bir
cep telefonu, televizyon, buzdolabı, tost makinesi, resim çalışma yayınlayarak yeni bir protokol yazmışlardır. 1976
çerçevesi gibi neredeyse tüm teknolojik araçların yılında Robert M. Metcalfe ve David R. Boggs “Ethernet:
bağlandığı bir mecradır. Özellikle mobil internet Distributed Packet Switching for Local Computer
teknolojilerinin gelişmesiyle birlikte internete daha esnek Networks” isimli bir çalışma yayınlayarak dağınık olarak
ve hızlı bir biçimde erişebiliyor ve dijital cihazlarımızı da yerleşen bilgisayar sistemlerinde dijital veri paketlerini
internete bağlıyoruz. taşımak amacıyla dallanmalı yayın iletişim sistemi olan bir
teknolojiyi ve protokolü ortaya koymuşlardır. 1980’lere
Web Teknolojisinin ve Web Mimarisinin Doğuşu
gelindiğinde ARPANET’e bağlı sistem sayısında
Günümüz web teknolojisinin doğuşu 19. Yüzyılın inanılmaz büyüme yaşanmaya başlamıştır. 1986 yılında
başlarından itibaren ortaya konan buluşlara ve teknolojik Amerika Ulusal Bilim Vakfı tarafından oluşturulan
gelişmelere dayanmaktadır. 1830 yılında elektrik akımının NSFNET omurga hızı başlangıçta 56 Kbps iken 1988
teller üzerinden iletimiyle bir mesajın uzaktaki başka bir yılında 1.5 Mbps 1991 yılında ise 45 Mbps hıza ulaşmış
noktaya taşınması, 1858 yılında Atlas Okyanusunun bir ve bölgesel ağları bağlamak için birincil omurga olarak
tarafından diğer tarafına iletişim amacıyla kabloların kullanılmıştır. Ayrıca 1984 yılında Paul Mockapetris
döşenmeye başlaması ve 1876 yılında telefonun icat tarafından ortaya konulan Alan Adı Sistemi (DNS) ile ağa
edilmesi web teknolojisinin temelini oluşturan en önemli bağlı her bir sistemin birbirlerine veri gönderip almak için
teknolojik gelişmelerdendir. Yirminci yüzyıla kullandıkları internet protokol adresini okunabilir internet
gelindiğinde, Vannevar Bush 1945 yılında yazmış olduğu adresleriyle eşleştirilmiştir.
“As we make think” isimli makale ile günümüz internetin
çalışma prensiplerini öngörerek bir “Memex” isimli foto 1990’lara gelindiğinde ise meydana gelen en büyük olay,
elektriksel temelle çalışan teorik bir makineden söz internetin dünya çapında milyonlarca kullanıcının evine ve
etmiştir. Vannevar Bush’un öngördüğü bu ilişki yapısı işyerine getiren ayrıca yüzlerce yeni uygulamanın
bugün hipermetin (hypertext) olarak bilinen web mümkün olmasını sağlayan bir platform olan World Wide
kavramının 1965 yılında Ted Nelson tarafından ortaya Web (WWW) uygulamasının ortaya çıkmasıdır. Bu
konmasına katkı sağlamıştır. Web teknolojisinin uygulamanın ortaya çıkmasındaki başrol oyuncusu Avrupa
gelişmesine teorik olarak katkı sağlayan bir başka isim de Nükleer Araştırma Merkezi (CERN)’de yazılım mühendisi
Amerikalı psikolog Joseph Carl Robnett Licklider’dır. olarak çalışan Tim Berners-Lee’dir. Tim, 1990 yılında
1962 yılında görev yaptığı Amerika Savunma Bakanlığına günümüz webinin üç temel teknolojisini yazmıştır. Bunlar;
bağlı İleri Araştırma Projeleri Kurumunda (ARPA) ortaya web genelindeki bağlı kaynakların bulunup getirilmesine
attığı “Intergalactic Network” kavramı ile Licklider, dünya izin veren bir iletişim protokolü olan Hipermetin Transfer
üzerinde bilgisayar kullanan herkesin birbiriyle bağlantılı Protokolü (HTTP), web için bir işaretleme dili olan
bilgisayarlar ile bilgi alabileceği bir ağ yapısı Hipermetin İşaretleme Dili (HTML) ve webe bağlı her bir
öngörmektedir. Benzer şekilde Doug Engelbart 1960 - kaynağı tanımlamak için kullanılan ve daha sonraki
1970 yılları arasında gerçekleştirdiği çalışmalar sonucunda yıllarda URL olarak adlandırılan benzersiz adres yapıları
NLS olarak adlandırılan aynı ağ üzerinde çalışan ayrıntılı olan Benzersiz Kaynak Tanımlayıcı (URI)’dır. Ayrıca
çokluortam sistemini geliştirmiştir. 1967 yılında Ted Tim, ilk web sayfası editörü olan WorldWideWeb’i
Nelson, Xanadu adını verdiği bir sistem tasarlamıştır. yazmış ve ilk web sunucusunu oluşturmuştur. 1990 yılının
sonuna gelindiğinde Tim, ilk web sayfasını oluşturarak
1960’ların başından itibaren bilgisayarlara verilen önemin istemci-sunucu iletişimini gerçekleştirmiştir.
artmasıyla birlikte bilgisayarların birbirlerine bağlanarak
coğrafi olarak farklı noktalardaki kullanıcılar arasında Daha sonraki yıllarda yaşanan donanımsal ve yazılımsal
nasıl paylaşılacağı konusunda çalışmalar yürütülmeye gelişmelerle birlikte web teknolojisi giderek büyümeye ve
başlanmıştır. 1961 yılında Leonard Kleinrock devre genişlemeye devam etmiştir. 1992’nin sonlarına
anahtarlamanın verimli ve sağlam bir alternatifi olan paket gelindiğinde çalışan yaklaşık iki yüz web sunucusu
anahtarlamaya yönelik ilk çalışmaları gerçekleştirmiştir. bulunmaktadır ve o yıllarda Stanford Üniversitesi’nde ilk
Paket anahtarlama ileride internetin atası olarak Avrupa dışı web sunucusu kurulmuştur. 1993 yılında
adlandırılan ARPANET’in temel yapı taşlarından aralarında MidasWWW, Erwise, ViolaWWW ve
olacaktır. 1957 yılı Ekim ayında Rusların Sputnik Samba’nın da bulunduğu birçok web tarayıcısı
uydusunu fırlatmasının ardından dönemin Amerika geliştirilmiştir. Ancak bunlardan en önemlisi Mark
başkanı tarafından Amerika Savunma Bakanlığına bağlı Andreessen tarafından Süper Bilgisayar Uygulamaları
İleri Araştırma Projeleri Kurumu kurularak teknolojik Ulusal Merkezi laboratuvarlarında geliştirilen NCSA
çalışmalar başlatılmıştır. J.C.R. Licklider’ın ARPA’da Mosaic web tarayıcısıdır. 1993 yılında CERN laboratuvarı
görev yaptığı sırada öne sürdüğü ARPA girişimcilerinin web protokollerini herkesin kullanımına açmış ve

1
WTK207U-WEB TABANLI KODLAMA
Ünite 1: Web Teknolojisinin Doğuşu ve Gelişimi

böylelikle webde küresel düzeyde yaratıcılık, işbirliği ve kuyruğuna yerleştirir. Gönderici e-posta sunucusunda
yenilik içeren gelişmeler yaşanmıştır. 1994 yılında Mark bulunan Basit Posta İletim Protokolü (SMTP)’nün istemci
Andreessen ve Jim Clark NCSA’dan ayrılarak ileride tarafı alıcının e-posta adresine göre mesajın iletileceği
Netscape Communication Coorparation olacak olan alıcı e-posta sunucusuyla güvenilir ve doğrudan bir
Mosaic Communications’ı kurmuştur. Aynı yıl Tim bağlantı kurar. Gönderici ve alıcı e-posta sunucuları
Berners-Lee öncülüğünde açık web standartları arasında oluşturulan TCP bağlantısından sonra gönderici
geliştirmek misyonuyla uluslararası bir topluluk olan W3C e-posta sunucusu kuyruğunda bulunan e-postayı alıcı e-
(World Wide Web Consortium) kurulmuştur. 1996 yılında posta sunucusuna gönderir.
Microsoft kendisi ile Netscape arasında, Microsoft’un
Web Sunucuları
birkaç yıl sonra kazanacağı tarayıcı savaşını başlatmıştır.
1995 yılında NSFNET yerini Amerika için ulusal İnternet Web sunucuları, hipermetin temelli World Wide Web
Servis Sağlayıcısı ve Ağ Erişim Noktası kuruluşlarına (WWW) yapısını oluşturan her türlü dosyanın içerisinde
bırakmıştır. Bu yıldan itibaren birçok özel ISP ve NAP yer aldığı güçlü bilgisayarlardır. 1990 yılında temelleri
şirketi kurulmuştur. 1996 yılında ise platform bağımsız ve atılan WWW yapısının oluşturulmasıyla web teknolojisi
web özellikleri ile genişletilmiş Java programlama dili herkes için erişilebilir olmuş ve birçok veri ağından tek bir
piyasaya sürülmüştür. Bin yılın sonunda web; e-posta, veri ağına dönüşmüştür. Bu dönüşümün bir parçası da web
internet, anlık mesajlaşma ve MP3 paylaşımı olmak üzere sunucularıdır. Günümüzde web sunucuları; web içerisinde
dört temel uygulamayı içine alan yüzlerce popüler bulunan bir web sayfasına ait tüm verileri içerisinde
uygulamayı destekler hâle gelmiştir. Gelişen mobil ve wifi barındıran, güçlü donanımsal özellikleri bulunan ve
ağları ile birlikte ses ve görüntü iletimi, video paylaşımı, kesintisiz olarak web ağına bağlı bulunan bilgisayarlardır.
televizyon yayını gibi birçok zengin ve yüksek hızlı Web sunucularının WWW yapısı içerisindeki temel
çokluortam uygulaması webde yerini almıştır. görevi, hosting (barındırma) hizmeti vermektir. Web
Web Sunucularının ve Standartlarının Gelişimi tasarımcıları, hazırlamış oldukları web sayfalarını web
sunucularından hosting hizmeti almak suretiyle internette
Sunucular, 24 saat boyunca web ağına bağlı bulunan, yayınlayabilmektedir. Web sunucularının istemci
çeşitli amaçlardaki veri dosyalarını içerisinde barındıran bilgisayarlarla iletişim kurmak için kullandığı temel
ve internet üzerinden bu verilere ulaşmak isteyen istemci protokol HTTP protokolüdür. Web sunucuları ile istemci
adı verilen bilgisayarların kullanımına sunan bilgisayarlar arasında iki farklı şekilde bağlantı
bilgisayarlardır. Web teknolojisinin gelişimiyle paralel
kurulabilmektedir. Bunlar kalıcı ve kalıcı olmayan
olarak kullanılmaya başlayan sunucular şunlardır:
bağlantılardır.
e-Posta Sunucuları
DNS Sunucuları
Sıradan posta gibi eşzamansız bir iletişim ortamı olan e- Alan adı sistemi olarak adlandırılan DNS, web ağına bağlı
posta; hızlı, dağıtımı kolay ve ucuz olması nedeniyle her bir birimin birbirlerine veri göndermek ve almak için
günümüz web kullanıcılarının vazgeçilmez iletişim kullandıkları internet protokol adresini (IP) okunabilir
araçlarından bir tanesidir. Başlangıçta yalnız metin tabanlı
internet adresleriyle eşleştirilmesi için kullanılan bir
olan e-postalar, yaşanan gelişmelerle birlikte artık
sistemdir. IP adresi web ağına bağlı olan her bir sisteme
eklentiler, bağlantılar, HTML ile biçimlendirilmiş metinler erişim için kullanılan benzersiz numaralardır. Belirlenen
veya fotoğraflar içermektedir. 1969 yılında webin atası IP adresinin başlangıç değeri hangi sınıfta (A, B, C, D, E)
olarak nitelendirilen ARPANET projesi, projeyi yürüten yer aldığını göstermektedir.
İleri Araştırma Projeleri Kurumu (ARPA) ile dört farklı
yerde bulunan arabirim mesaj işlemcileri (IMP) arasında DNS sunucularının web teknolojisi içerisindeki rolü
mesaj gönderimi ile hayata geçmiştir. Önceden mevcut incelendiğinde, DNS sunucularının web sunucularıyla
olan aynı bilgisayar kullanıcıları arasında eşzamanlı birlikte çalıştığı görülmektedir. Bir başka ifadeyle her alan
iletişim durumunu ortadan kaldıracak yani ağ içerisindeki adının, hem web sunucusu hem de DNS sunucusu
herhangi bir başka bilgisayara gönderilecek mesajın bulunmaktadır. DNS sunucuları web sunucularının başka
eşzamansız olarak iletilmesini ve alınmasını sağlayacak bilgisayarlar tarafından kolay ve rahat bir biçimde
bir sistemin geliştirilmesi 1971 yılında gerçekleştirilmiştir. ulaşılmasında önemli bir rol üstlenmektedir.
Ayrıca gönderilen e-postanın hangi bilgisayara ve hangi
FTP Sunucuları
kullanıcıya iletileceğini belirtmek için @ işaretinin
konulması Tomlinson tarafından hayat bulmuştur. Dosya transfer protokolü (FTP), web teknolojileri
üzerinden kendine erişen istemci ile sunucu arasında
Günümüzde kullanıcılar hazırladıkları e-postaları başka dosya paylaşımını ifade etmektedir. Bhushan tarafından
bir kullanıcıya göndermek için öncelikle o kişinin e-posta yazılan FTP protokolü, ARPANET protokolüne göre
adresini alıcı kısmına yazması gerekmektedir. Bir çalışmak üzere tasarladığı için sonraki yıllarda
kullanıcı tarafından hazırlanan e-postada alıcı adresi, değişiklikler yapılarak TCP/IP protokolüne uygun hâle
konu, mesaj metni ve ekleri oluşturulduktan sonra gönder getirilmiştir. FTP sunucusu ise, FTP protokolü üzerinden
düğmesine basıldığında ilk olarak e-posta, kullanılan kendisiyle iletişim kuran cihazlarla veri aktarımı ve dosya
yazılım tarafından göndericinin e-posta sunucusunun paylaşımı yapan bilgisayarlardır. FTP protokolü ile FTP

2
WTK207U-WEB TABANLI KODLAMA
Ünite 1: Web Teknolojisinin Doğuşu ve Gelişimi

sunucusuna bağlantı kurulabilmesi için ağ sistem verilen ve internet üzerindeki sitelere ait verilerin
yöneticisinin verdiği kullanıcı adı ve şifre girilmesi depolandığı bilgisayarlar ile internet ağına bağlanmak
gerekmektedir. Ancak herkesin kullanımına açık olan yani isteyen kullanıcıların bilgisayarları arasında bağlantı
her kullanıcının girmesine izin verilen FTP sunucuları da oluşturulmaktadır. Kurulan bu bağlantı sayesinde
bulunmaktadır. FTP sunucularına hem web tarayıcıları tarayıcılar, web sayfalarını oluşturan HTML kodlarını web
aracılığıyla hem de FTP yazılımları aracılığıyla sitesinin bulunduğu web sunucusundan almakta ve gelen
bağlanılabilmektedir. kodlara göre metin, resim, şekil gibi görüntüleri internet
kullanıcısının bilgisayarında görüntülemektedir. Ayrıca
Proxy Sunucuları
web tarayıcısı, sunucu ile istemci bilgisayarlar arasındaki
Proxy sunucuları, birden fazla kullanıcının aynı anda bağlantı esnasında verilerin karşılıklı olarak güvenli bir
internet bağlantısı kullandığı yerlerde kullanılan biçimde gönderilip alınması için gerekli olan şifreleme ve
sunuculardır. Temel görevi, internet trafiğinin daha güvenlik önlemlerini de yerine getirmektedirler.
verimli kullanılabilmesi ve aynı sayfayı görüntülemek
isteyen kullanıcıların hızlı bir biçimde web sayfasına Bir yazılım olan web tarayıcıları, web ağına bağlı olan bir
erişimini sağlamasıdır. Web ağına bağlantı için mutlaka web sayfasının adresi (URL) adres çubuğuna yazılarak
Proxy sunucularına gereksinim duyulmamaktadır. Ancak görüntülenmek istendiğinde öncelikle web sayfasının
çok sayıda kullanıcının aynı anda web ağına bağlandığı bulunduğu sunucuyla iletişim kurar. Web tarayıcısı, web
durumlarda ve özellikle uluslararası internet sunucusuyla hangi protokol ile iletişim kuracağına adres
bağlantılarındaki yoğunluğu azaltmak, erişimleri çubuğuna yazılan URL adresine göre karar vermektedir.
hızlandırmak ve ağı daha etkin kullanmak için oldukça Sunucu bilgisayarlara bağlantı yalnız internet protokol
yararlıdır. Proxy sunucularıyla; sistem kullanıcılarının numarası (IP adresi) ile kurulduğu için web tarayıcısının
hangi web sayfaları görüntülediği izlenebilir, bazı web sunucu bilgisayarın IP adresini bilmesi gerekir. Bunun için
sitelerine yapılan erişim engellenebilir, sistem ise internet adreslerinin IP adresi karşılığını kayıtlı tutan
kullanıcılarının her birine internet bağlantı kapasitesinin DNS sunucularına bağlanarak ilgili internet adresinin IP
belirli bir oranı ayrılabilir, bilgisayar virüsü içeren adresini öğrenir. Daha sonra web tarayıcısı öğrendiği IP
yazılımların internetten indirilmesi engellenebilir. adresine sahip web sunucusuyla HTTP protokolü
kullanarak iletişim kurar. Sunucuyla bağlantı sağlandıktan
Güvenlik Sunucuları sonra web tarayıcısı, URL adresindeki son bölüm olan
Web ağına bağlı bir bilgisayarın başka bir bilgisayara veya görüntülenecek olan dosyanın hiyerarşik yolunu
sunucuya rahatlıkla erişmesi, kullanıcı adı ve şifre açarak kullanarak “index. html” isimli dosyayı görüntülemek
oturum açması o bilgisayar veya sunucu üzerinde istediği üzere dosyayı oluşturan tüm nesneleri sunucu
işlemleri yapabilmesinin önünü açmaktadır. Bu durum bilgisayardan ister. Bunun karşılığında web sunucusu
bilgisayar korsanı (hacker) olarak adlandırılan kişilerin, kendi içinde bulunan ve HTML işaretleme dili
eriştiği bilgisayardaki bilgileri görüntülemesi, kullanılarak oluşturulmuş olan “index.html” dosyasına ait
kopyalaması, silmesi veya değiştirmesi gibi birçok kodları web tarayıcısının bulunduğu bilgisayara gönderir.
istenmeyen işlemlerin yapılmasına neden olmaktadır. Bu Gönderme işlemi ise TCP protokolü ile sağlanmaktadır.
nedenle günümüzde güvenlik yazılımları gibi yazılımsal Web tarayıcısı sunucu bilgisayarın göndermiş olduğu ilgili
boyutta ve güvenlik sunucuları gibi donanımsal boyutta dosyaya ait paket verileri TCP protokolünü kullanarak bir
önlemler alınmaktadır. Güvenlik sunucuları, web ağında araya getirir ve ilgili dosyaya ait HTML kodlarını
yaşanabilecek güvenlik sorunlarını ortadan kaldırmak için oluşturur. Son olarak web tarayıcısı, web sayfası
kullanılan sunuculardır. Web ağı üzerinden yerel sisteme oluşturulması için standart bir işaretleme dili olan HTML
giren veri paketleri veya yerel ağdan web ağına çıkan veri dili kodlarını çözümleyerek kodların karşılığı olan metin,
paketleri güvenlik sunucuları tarafından denetlenmektedir. resim, tablo, animasyon gibi görüntüleri web sayfasında
Ancak güvenlik sunucularının web ağından gelen ve web görüntüler.
ağına çıkan her veri paketini incelemesi beraberinde bazı
Web tarayıcılarının ortaya çıkışı “Web Teknolojisinin ve
sorunlara neden olmaktadır. Bu sorunların en başında
Web Mimarisinin Doğuşu” başlığında da bahsedildiği gibi
yaşanan zaman kaybı yer almaktadır. Güvenlik
1990 yılında yaşanan hipermetin temelli World Wide Web
sunucusundaki yazılımın web ağını sürekli bir şekilde
(WWW) uygulamasının geliştirilmesine dayanmaktadır.
denetlemesi, kullanıcıların web ağındaki kaynaklara
1990 yılında ilk web tarayıcısı olan WorldWideWeb
erişimlerinde hissedilir yavaşlamaya neden olmaktadır.
ortaya çıkmıştır. İlk web tarayıcısı WorldWideWeb’in
Ayrıca kullanıcılar tarafından web ağında erişilmek
geliştirilmesinden sonraki yıllarda çeşitli metin temelli
istenen sayfaların denetlenmesi, izlenme fikrinin
web tarayıcıları tasarlanmıştır. Unix işletim sistemlerinde
oluşmasına neden olabilmektedir.
X Windows System arayüzü kullanan bilgisayarlar için
Web Tarayıcılarının Gelişimi tasarlanan Erwise, ViolaWWW, Lynx; Macintosh
Web tarayıcısı; web ağına bağlanan kullanıcı ile web bilgisayarlar için üretilen ilk web tarayıcısı Samba; yine
üzerindeki siteler arasındaki bağlantıyı sağlayan Unix işletim sistemi için tasarlanan ve fizikçiler arasında
yazılımlardır. Web tarayıcıları sayesinde, sunucu adı yaygın kullanılan MidasWWW bunlardan bazılarıdır. Web
tarayıcılarının gelişiminde önemli bir kilometre taşı olarak

3
WTK207U-WEB TABANLI KODLAMA
Ünite 1: Web Teknolojisinin Doğuşu ve Gelişimi

görülen NCSA Mosaic, 1993 yılında Mark Andreessen dosya içerisine yerleştirilebilirken sayfada gösterilecek
tarafından Süper Bilgisayar Uygulamaları Ulusal Merkezi diğer tüm nesneler özellikleri ve URL adresleri ile birlikte
laboratuvarlarında geliştirilmiştir. Web tarayıcılarının kodlar içerisinde tanımlanmaktadır. Bu durum bir web
büyük çoğunluğu UNIX işletim sistemleri için sayfasını oluşturan tüm nesnelerin ayrı birer dosya olarak
tasarlanması nedeniyle, Windows işletim sistemleri için yer almasını gerekli kılmaktadır. HTML diline ait kodlarla
1993yılında ilk web tarayıcısı olan Cello geliştirilmiştir. oluşturulan web sayfaları iki farklı biçimde
1994 yılında Mark Andreessen ve Jim Clark NCSA’dan tasarlanabilmektedir. Bunlardan ilki hazırlanan bir web
ayrılarak ileride Netscape Communication Coorparation sayfasının kullanıcılar tarafından değiştirilemediği ve
olacak olan Mosaic Communications’ı kurmuştur. sürekli aynı biçimde ekranda görüntülenen sabit içerikli
Kurdukları şirket bünyesinde 1994 yılında Netscape web web sayfasıdır. Bir diğer web sayfası biçimi ise değişken
tarayıcısını piyasaya sürmüşlerdir. 1995 yılında Microsoft içerikli web sayfalarıdır. Bu web sayfalarının içerisindeki
firması günümüzdeki en yaygın web tarayıcılarından biri veriler kullanıcıların isteklerine ve çeşitli durumlara göre
olan Internet Explorer’ı piyasaya sürerek Netscape ile değişiklik göstermektedir.
“browser war” olarak adlandırılan web tarayıcısı
HTML dili kullanılarak web sayfası oluşturmak için
rekabetini başlatmıştır. Doksanlı yılların sonlarına
kullanılabilecek farklı yöntemler bulunmaktadır. Birinci
gelindiğinde web tarayıcısı sektörü açısından iki önemli
ve en basit yöntem; ASCII editörü, EditPlus, Notepad,
web tarayıcısı piyasaya sürülmüştür. Bunlardan ilki
Notepad++ gibi çeşitli metin editörleri kullanılarak web
Norveç’te bulunan bir telekomünikasyon firması olan
sayfası oluşturmadır. Web sayfası oluşturmak için
Telenor tarafından 1996 yılında geliştirilen Opera web
kullanılacak ikinci yöntem ise FrontPage, Dreamweaver
tarayıcısıdır. İkinci web tarayıcı ise, 1998 yılında Netscape
gibi çeşitli HTML editörlerinin veya yardımcılarının
Communication Coorparation tarafından Netscape web
kullanılmasıdır. HTML editörleri yardımıyla web
tarayıcısından sonra ikinci nesil web tarayıcısı olarak
sayfasını oluşturmak metin editörleri yardımıyla web
piyasaya sürülen Mozilla’dır. İki binli yıllarda web
sayfası oluşturmaktan daha basit ve kolaydır. Web sayfası
tarayıcıları alanında yaşanan en önemli gelişme internetin
oluşturmak için kullanılabilecek üçüncü yöntem ise MS
açık ve herkese erişilebilir küresel bir kaynak olarak
Word, LotApps gibi HTML çeviricilerinin kullanılmasıdır.
kalmasını sağlamak amacıyla kurulan Mozilla Vakfı
Bu yöntemde kelime işlem programı ile oluşturulan bir
tarafından 2002 yılında Firefox web tarayıcısının ilk
World dosyası veya bir taşınabilir belge formatında (PDF)
sürümünün yayınlanmasıdır. Yayınlanan ilk iki sürümde
hazırlanmış bir dosya HTML formatına
farklı isimler kullanan Firefox, 2004 yılında yayınlanan
dönüştürülebilmektedir.
üçüncü sürümünde günümüzde kullanılan ismini almıştır.
Web tarayıcıları sektöründe yaşanan ikinci gelişme ise HTML dili, tag adı verilen kodların kullanıldığı, içeriğin
Apple firmasının 2003 yılında yayınladığı Safari web bu kodlar aracılığıyla geliştirildiği bir dildir. Tagların
tarayıcısıdır. Başlangıçta yalnız Macintosh bilgisayarlar yazımında büyük-küçük harf ayrımı bulunmamaktadır.
için üretilen Safari web tarayıcısı 2007 yılında Windows Ayrıca boşluk, alt satıra inme ve sekmenin önemi yoktur.
versiyonunu yayınlamıştır. Kendine web tarayıcısı Ancak burada unutulmaması gereken durum, HTML
pazarında önemli bir yer bulan Safari, 2008 yılında taglarının İngilizce diline uygun olduğu, bu nedenle büyük
yayınlanan Safari 4 versiyonundaki SquirrelFish harf kullanımında da İngilizce yazım kurallarına dikkat
JavaScript motoruyla hızını artırarak oldukça beğeni edilmesi gerektiğidir. Bir web sayfası temel olarak iki ana
toplamıştır. Günümüz web tarayıcıları içerisinde en çok bölümden oluşmaktadır. Birinci bölüm tagları arasında
kullanılan tarayıcı olan Chrome ise 2008 yılında oluşturulan ve web sayfasına ait metaverilerin
yayınlanmıştır. Günümüz web tarayıcıları içerisinde tanımlandığı bölümdür. İkinci bölüm ise tagları arasında
bilinen ve kullanılan Yandex web tarayısı ise 2012 yılında oluşturulan ve web sayfasının içeriğine ait verilerin
yayınlanmıştır. Başlangıçta metin tabanlı, basit biçimsel tanımlandığı bölümdür.
ve gezinti işlemleri yapabilen yazılımlar olarak hayatımıza
Her ne kadar HTML dili web teknolojilerinin
giren web tarayıcıları yıllar içerisinde grafik arayüzlü hâle
gereksinimleri doğrultusunda güncellense de dinamik ve
gelerek görsel ve güvenlik anlamında güçlü bir hâle
görsel öğelerle zenginleştirilmiş web sayfaları
dönüşmüştür. Günümüz web tarayıcıları video,
animasyon, ses gibi birçok çokluortam nesnesini yapılabilmesi için ek dillere gereksinim duyulmaktadır.
destekleyen, VBScript ve JavaScript kodları işleyebilen, HTML dili ile beraber en çok kullanılan yapı, basamaklı
stil sayfaları (CSS) olarak adlandırılan biçimlendirme
ActiveX destekleyebilen ve yüklenecek eklentilerle
özellikleridir. HTML diline destek amaçlı kullanılan bir
istenildiği gibi kişiselleştirilebilen yapıdadır.
diğer yapı ise farklı script dillerinin kullanılmasıdır.
Web Sayfasının Yapısı ve Temel Özellikleri Özellikle günümüz web sayfalarında görünen kullanıcı
Web sayfaları, içeriğini oluşturan tüm nesneleri ofis etkileşimi ile oluşturulacak dinamik web sayfaları bu diller
dosyalarında olduğu gibi içerisinde barındırmamaktadır. kullanılarak tasarlanmaktadır. PHP, ASP, ASP.NET gibi
Web teknolojisinin yapısı gereği web sayfaları Hipermetin programlama dilleri, dinamik web sayfaları oluşturmak
İşaretleme Dili (HTML) kullanılarak oluşturulmaktadır. için yararlanılan dillerin başında gelmektedir.
Bu işaretleme dili gereği, web sayfasını oluşturan metinler

You might also like