Sunucu ve İstemci Taraflı Programlama Dilleri
Web tabanlı programlama dilleri temel olarak sucunu taraflı (server side) ve istemci taraflı (client side) olmak üzere ikiye ayrılır. Farklı platformlarda ve farklı derleyiciler (compiler) tarafından çalıştırıldıkları için bu sistemlerin çalışma prensipleri ve gereksinimleri birbirinden farklıdır.
İstemci taraflı programlama dillerinin çalışma yeri kullanıcının bilgisayarıdır. Bir web sayfasına eriştiğinizde, istemci taraflı programlama dilleri ile oluşturulmuş kodlamalar, web sitesinin oluşturulmasında kullanılan HTML ve CSS gibi diğer yapılarla beraber bilgisayarınıza indirilir. İndirilen bütün yapılar tarayıcıda bir araya getirilerek web sayfası oluşturulur. Yani bu tür programlama dili komutlarını yorumlayan ve çalıştıran tarayıcıdır.
Sunucu taraflı programlama dillerinin komutları sunucuda derlenir ve burada çalıştırılır. Komutları derleyen, tarayıcılar değil sunucudaki yazılımlardır. Sunucuda kullanıcıdan gelen isteğe göre sayfalar oluşturulur ve bu sayfalar istemci taraflı programlama dillerinde olduğu gibi kullanıcının bilgisayarına yüklenerek kullanıcıya gösterilir. Örneğin kullanıcı ana sayfaya girmek için sayfanın adresini yazar. Yani kullanıcı bir istekte bulunur. Gelen istek, sunucudaki komutlar sayesinde yorumlanır ve sunucuda anasayfa oluşturularak kullanıcıya gönderilir.
İstemci taraflı programlama dillerinin komutlarına sayfa kaynaklarını inceleyerek ulaşabiliriz. Çünkü bu komutlar, sayfa bilgileri ile beraber bilgisayarınıza indirilmiştir. Fakat sunucu taraflı programlama dillerinin komutlarını sayfa kaynağında göremeyiz. Çünkü bu komutlar bilgisayarınıza indirilmez, sunucuda çalışır ve sonuç olarak web sayfaları oluşturur. Yani gönderdiğimiz isteğe göre oluşturulan sayfayı görebiliriz, sayfanın oluşturulmasında kullanılan komutları değil.
İstemci taraflı programlama dillerinden en fazla kullanılanı açık ara JavaScript (Kaynak) iken sunucu taraflı programlama dillerinden en fazla kullanılanı PHP'dir (Kaynak)
Javascript
Flash
Silverlight
PHP
ASP.NET
Java
Ruby
- Yayın Süresi : 2651 Gün
- Konu Sayısı : 277 Bilim Konuları : 118 Teknoloji Konuları : 42 Web-Tasarım Konuları : 42 İlginçler Konuları : 63 Gezi Konuları : 12 En Popüler : Sonsuz İşlemleri 248456 Kere En Çok Yorum Alan : Logaritma Nedir, Ne İşe Yarar, Gerçek Hayatta Nerelerde Kullanılır? 19 Kere En Çok Değerlendirilen : Napier'in Kemikleri (Matematik) 237 Kere
Satrançta Piyonun Geçerken Alması Kuralı (En Passant)
En passant kuralı nedir, ne zaman uygulanır...
Işık Hızında Bağıl Hız
Işık hızında giden cisimler için bağıl hız hesaplamaları...
Newton Karantinada Neler Yaptı?
Newtonun karantina günleri ve icatları...
Çamaşır Suyu Nedir? Nasıl Temizler?
Çamaşır suyunun yapısı, kullanım alanları ve dikkat edilmesi gerekenler...
Dünyanın Yaşını Nasıl Biliyoruz?
Dünyanın yaşını hesaplama yöntemleri...
Salgın Hastalık Dereceleri : Pandemik, Epidemik, Endemik, Sporadik
Pandemik, Epidemik, Endemik, Sporadik Nedir?
Kahve Günlükleri : Kahve Çekirdeği Kavurma Dereceleri
Hafif, orta, orta-koyu, koyu kavrulmuş kahve çekirdeklerinin özellikleri ve farkları...
Kahve Günlükleri : Kahve Demleme Yöntemleri
Kahve demleme yöntemleri ve farkları...
Kahve Günlükleri : Kahve Çeşitleri ve Ölçüleri
Popüler kahve çeşitleri ve ölçüleri...
Kahve Günlükleri : Arabica ve Robusta
Arabica ve Robusta kahve çekirdekleri ve farkları...
Sayıların Sınıflandırılması (Matematik)
Matematikte sayıların sınıflandırılması : Kompleks, Sanal, Gerçek, Doğal, Rasyonel, İrrasyonel...
Websiteniz İçin Bedava Güvenlik Sertifikası (SSL Sertifikası)
Tamamen bedava güvenlik sertifikası nasıl elde edilir, nasıl yüklenir?
Wi-Fi Şifresini Görme (Windows 7 - 10)
Programsız, kodsuz wifi şifresini görme yöntemi.
Kolay Ezberleme Yöntemi : Anımsatıcılar
Kolay ezberleme yöntemlerinden anımsatıcılar : Mnemotekni
Tarayıcılarda Ön Bellek İşlemleri (Normal Yükleme - Tam Yükleme - Ön Belleği Boşaltma)
Tarayıcılarda normal yükleme ve tam yükleme ne demektir, nasıl yapılır?
Takip, Reaksiyon, Fren ve Durma Mesafesi
Reaksiyon, fren, durma ve takip mesafesi nasıl hesaplanır, bilimsel detaylar.
Bilgisayarda Müzik Nasıl Yapılır?
Sadece bilgisayar programları kullanarak gerçekçi müzik nasıl oluşturulur?
Beden Kitle İndeksi Hesaplama ve Değerlendirme
Bu uygulama ile Vücut Kitle İndeksinizi hesaplayabilir ve sonucu değerlendirebilirsiniz.
Hidrojen Peroksit (H2O2) ve Özellikleri
Hidrojen peroksit nedir, sağlık açısından ne gibi etkileri vardır?
Photoshop'ta Ortalama İşlemleri
Photoshop'ta ortalama işlemleri nasıl yapılır?
Bu kısımdan sitemizdeki gelişmelerden haberdar olabilirsiniz.
- Abonelik Sistemi kaldırıldı. 11.03.2020
- Arama Motoru Google Özel Arama olarak değiştirildi. 15.10.2019
- Yıllık sunucu bakımı tamamlandı. 04.10.2019
- Konulara kaynaklar eklendi. 10.07.2019
- SSL sertifikası eklendi. 31.05.2019
Gitar çalmayı öğrenmek, yeteneğinizi geliştirmek, popüler tab ve akorlar için gitaregitim.net sitesini ziyaret etmeyi unutmayın.