Script Dili Ne Demektir?

Script denildiğinde bir çok insanın aklına; başkaların tarafından hazırlanmış ve kullanıma hazır kod blogları gelir. Ancak Script dil bundan uzak bir kavram. Script dili, kullandığımız php ve javascript gibi dilleri, programlama dillerinde ayıran ince bir çizgidir. Script dilleri ile programlama dilleri arasında çok keskin ve net bir çizgi vardır.

Bir programlama dilinde, o dile özgü açılış ve kapanış tagları bulunmamaktadır. Açılan dosya tamamen o dile özgün bir dosyadır. Ancak Script dilinde bu tersinedir. Siz bir php dosyası yaratarak, bu dosyanın içerisine php kodlarının yanı sıra, html ve javascript kodları da yerleştirebilir ve bu kodları php yardımıyla üretebilirsiniz. Yani siz php kodlarını, html ve javascript kodlarının arasına, açılış ve kapanış tagları yardımıyla serpiştirebilirsiniz. Aynı şekilde javascript kodlarını da html kodlarının arasına serpiştirebilirsiniz. Çünkü javascript de bir script dilidir. Php üzerinden bir örnek vermek gerekirse.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo 'Site Başlığı'; ?></title>
</head>

<body>
<?php echo 'Site İçeriği'; ?>
</body>
</html>

Şeklinde; php kod bloglarını aralara serpiştirerek bir dinamik sayfa oluşturabilirsiniz. Bu kod blogu sunucu tarafında bir php sayfayı olarak işlem görse de, tarayıcı/kullanıcı tarafında aslında bir html sayfasıdır. Yani kullanıcı tarafına bu kod blogu aşağıdaki gibi gelir ve işlem görür.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Site Başlığı</title>
</head>

<body>
Site İçeriği
</body>
</html>

Toparlamak gerekirse; script dilleri, basit bir şekilde, bize başka kodlamalar üzerine dinamik yapılar oluşturmamızı sağlar. Web uygulamalar üzerinden örnek vermek gerekirse. Php yardımıyla, javascript ve html kodlarının arasına php kodları yazarak kodlar oluşturabilir ve yine aynı şekilde, javascript yardımıyla da html kodlarına müdahale edebiliriz. Programlama dilleri aracılığıyla ise; bu kodları harici bir dosyada oluşturarak, bu dosyaya istek yaparak çalıştırmak istediğimiz kod blogunu işleme alabiliriz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload CAPTCHA.