Web Dilleri Temel Kavramlar

İnternet tarayıcıları sadece HTML (JavaScript, JQuery) dilinden anlayabilir ve yorumlayabilirler.

100
0
PAYLAŞ
web programlama dilleri
Web programlama dilleri, farklı zamanlar ve ihtiyaçlara göre geliştirilmiştir.

Web programlama dilleri temel kavramlar başlıklı yazımızda, günümüzde en çok kullanılan ve tarayıcılar tarafından yorumlanabilir web programlama dilleri arasında geçişler yaparak maddeler halinde anlatımlar sunacağız. Başlıklar kısa ve öz bir şekilde anlatılmaya çalışılmıştır. Anlam bütünlüğünden ziyade, maddeler halinde konuyu ziyaret eden kullanıcılar ve web tasarım meraklıları için, kaynak oluşturabilecek, sade maddeler kullanmaya özen gösterdik. Bu sebeple içeriğimizi incelerken anlam bütünlüğü değil, kolay okunabilirlik ve madde haline dönüşüm temelini göz önünde bulundurmanızı rica ederiz.

Web Programlama Dilleri Temel Kavramlar

HTML: Web sayfalarını oluşturmak için kullanılan standart metin işaretleme dilidir. Web sitesindeki elemanlar oluşturmak için kullanılır
CSS: Web sitesindeki elemanların renk, font, konum gibi stillerini ayarlamak için kullanılır
Javascript: Kullanıcı ile etkileşim, tarayıcının kontrol edilmesi gibi işlemler için kullanılan istemci(client) taraflı betik dilidir.

İnternet tarayıcısından bir HTML sayfası açılmak istendiğinde; (bknz. bilgikodu.com)

1. Web sunucusuna sayfanın (index.html) görüntülenmesi için istek gönderilir.
2. Sunucu isteği alır.
3. HTML dosyasını bulur.
4. Dosyayı istekte bulunan bilgisayara gönderir.
5. İnternet tarayıcısı bu dosyayı yorumlayarak görüntülenir.

Dipnot: İnternet tarayıcıları sadece HTML (JavaScript, JQuery) dilinden anlayabilir ve yorumlayabilirler.

Bu yaklaşımda sunucu, HTML kodları ile ilgilenmemektedir. Sadece bu kodları istemciye göndermekle yükümlüdür. Bu yaklaşım clientlara iş yükü oluşturuyor ve birçok eksikliği yer alıyordu. Sunucu tarafında da koşan etkileşimli ve dinamik sayfalara ihtiyaç duyulmaktadır. Güvenlik, tarayıcıların yetersizlikleri ve istemci yükünü azaltmak gibi sebeplerle bir takım işlemlerin sunucu tarafında yapılması zorunludur.
En yaygın kullanılan sunucu tabanlı web programlama dilleri PHP, ASP.Net, Pyhton, Ruby, Java’dır.

İnternet tarayıcısından bir PHP/ASP.net sayfası açılmak istendiğinde;

1. Web sunucusuna sayfanın (index.php) görüntülenmesi için istek gönderilir.
2. Sunucu isteği alır.
3. PHP dosyasını bulur.
4. Dosya içerisindeki PHP (<?php ?>) etiketi içerisindeki komutları PHP yorumlayıcısına gönderir.
5. Yorumlayıcı, kodları çalıştırarak HTML dosyasına dönüştür ve web sunucusuna gönderir.
6. Dosyayı istekte bulunan bilgisayara gönderir.
7. İnternet tarayıcısı bu dosyayı yorumlayarak görüntülenir.
8. Tarayıcı ve kullanıcı PHP kodlarını göremez, kodların çalıştırılıp ürettiği HTML kodlarını görüntüleyebilir.

Web programlama dilleri temel kavramlar başlıklı yazımızda ki bilgiler, kaynaklara dayanarak anlatılmıştır.

E-Posta Aboneliği

E-posta bültenimize abone olarak yeni yazılardan haberdar olabilirsiniz. Web Tasarım, WordPress, SEO ve daha fazlası ile ilgili içerikleri ilk siz öğrenebilirsiniz.

BİR CEVAP BIRAK

Please enter your comment!
Please enter your name here