JavaScript Nedir?

 JavaScript, web sayfalarına canlılık ve dinamiklik getirmek için oluşturulmuş bir betik dildir. 

HTML koduna gömülü ya da dahili olarak yazılıp sayfa yüklendiğinde direkt çalıştırılabilir. Dolayısıyla kodlar herhangi bir derleyiciye gerek kalmadan çalışabilir. 
Bu tarz şeyleri ele aldığımızda JavaScript öteki dillere kıyasen oldukça farklıdır.

JavaScript'in Tarihçesi

İlk olarak 1995 senesinde NetScape Şirketinde çalışan Brendan Eich tarafınca yazılmıştır. 
JavaScript ilk başta "LiveScript" adıyla yazılmıştır. Fakat Java dili o zamanlarda fazlaca fazla gündemde olmasından dolayı yeni bir dil ve "ufak kardeş" olarak görüldüğünden dolayı adını JavaScript olarak almıştır.
Fakat bu vaka fena sonuçlar doğurmuştur;
Java o zamanlarda fazlaca popüler ve kuvvetli bir dil olduğundan dolayı kullanıcılar JavaScript'i Java dilinin daha rahat ve yararsız bir alt dili olarak algılamıştır. Bu algının tesirleri günümüzde bile halen tesirini göstermektedir.
JavaScript'in geliştirilmesi günümüzde NetScape yada günümüz adıyla Mozilla tarafınca yapılmaktadır.

JavaScript'i Eşi olmayan Kılan Nedir?

JavaScript'i benzeri olmayan kılan 3 temel niçin vardır;

    •    HTML/CSS ile birlikte emek harcaması,

    •    En fazlaca malum tüm tarayıcılarda ön tanımlı olarak gelip sorunsuz şekilde emek harcaması,

    •    Kolay işleri kolay bir halde yapabilmeyi sağlamasıdır.

Bu özelliklerin hepsini içinde barındıran başka hiçbir tarayıcı teknolojisi yoktur.
Bu yüzden JavaScript en fazlaca kullanılan tarayıcı teknolojisidir ve onu benzeri olmayan kılan da budur, günümüzde neredeyse tüm tarayıcıların altyapısında da JavaScript çalışır.

Özet Olarak

İlk başta bir tek ağ tarayıcılarında çalışmak suretiyle tasarlanmış bir dil olsa da günümüzde birçok yerde(client-side ve native mobil uygulamalar şeklinde) çalışabilir.
HTML ve CSS ile kusursuz uyumluluğundan dolayı dengi yoktur.
Her ne kadar ilk başta Java dilinin yeteneksiz bir alt dili olarak görülse de günümüzde fazlaca gelişmiş bir programlama dilidir ve Java ile alakası yoktur.

Yorumlar

Bu blogdaki popüler yayınlar

Açık Kaynak Kodu Nedir?

HTML DOM Nedir?