Javascript nedir? Nasıl kullanılır?

Javascript nedir? Nasıl kullanılır? 30 Ağustos 2021
Javascript nedir? Nasıl kullanılır?
İçindekiler

    JavaScript ya da daha yaygın adıyla JS, 20 yıldan fazla bir geçmişe sahip olan ve dünyanın en popüler yazılım dilleri arasında gösterilen bir dildir. Bunun yanında HTML vs CSS ile birlikte web geliştiriciler için 3 temel yazılım dili arasında yer almaktadır. HTML, web sayfasına içerik eklenmesi işlemi, CSS sayfanın tasarım ve stil düzenlemesi işlemi ve JavaScript de web sayfalarının davranışlarının yönetimi işlemi konusunda kullanılan dillerdir.

    Javascript

    Javascript Nedir?

    Oldukça kolay ve hızlı bir şekilde öğrenilebilen Javascript, internet sitelerinin işlevlerini arttırmaktan internet sitelerinde oyunların çalıştırılabilmesine kadar geniş bir yelpazede kullanılabilir. Ek olarak, geliştiriciler için Github gibi bazı popüler internet sitelerinde bulunan hazır uygulama ve taslaklardan faydalanma imkanı da bulunmaktadır.

    Netscape çalışanı Brandan Eich’in 1995 yılında 10 günlük bir sürede yarattığı JavaScript’in ilk sürümleri Netscape’e özgüydü ve işlev açısından çok sınırlıydı. Fakat, süreç içerisinde geliştirici topluluğun da yardımıyla birlikte büyümeye ve işlevselliğini arttırmaya başladı. Dilin ilk çıktığı zamanki ismi Mocha’ydı ve ardından Mona ve LiveScript isimlerini aldı. 1996 yılında, resmi ismi ECMAScript olan yazılım dili, 1998’de ECMAScript 2 ve 1999’da ECMAScript 3 isimleriyle yayımlandı. Ardından günümüzdeki kullanım olan JavaScript ismine evrilen dil, farklı tarayıcılarda, mobilde ve masaüstü cihazlarda da çalışabilmekteydi.

    O günden beri sürekli bir büyüme gösteren Javascript, 2016 yılına gelindiğinde internet sitelerinin %92’sinde kullanılıyordu. Yalnızca 20 yıllık bir süreçte dünyanın en popüler yazılım dillerinden biri olmayı başardı. İnternet sitelerinin yapım sürecinde adının geçmediği bir proje olmaz hale geldi.

    JavaScript’in Avantajlı Yönleri

    JavaScript, kendisiyle benzer işlevleri gören diller ile karşılaştırıldığında çeşitli avantajlarıyla karşımıza çıkıyor. Bu avantajlardan bazıları şu şekilde özetlenebilir:

    • JavaScript kullanırken derleyici (complier) kullanmanıza gerek yoktur çünkü tarayıcılar HTML kullanarak yorumlar
    • Diğer dillere göre öğrenme süreci daha kolaydır
    • Hataları bulma ve çözme süreci daha kolay yürümektedir
    • Belirli durumlara veya internet sitesi öğelerine göre uyarlanabilir, mouse tıklaması ya da imleci üzerine getirmek gibi örneğin
    • JavaScript birden fazla tarayıcı ve platformda çalışabilir
    • JS kullanılarak input değerlendirilmesi ve manuel olarak very kontrolleri azaltılabilir
    • İnternet sitelerini daha interaktif bir hale getirir ve ziyaretçilerin dikkatini çekmeyi başarır
    • Diğer yazılım dillerine göre daha hafif ve hızlıdır.

    JavaScript’in Dezavantajlı Yönleri

    Bu avantajların yanında JavaScript’in bazı dezavantajları da bulunmaktadır. Bu dezavantajlar şu şekilde özetlenebilir:

    • JS güvenlik açıklarına karşı zayıf bir dildir
    • Kullanıcıların bilgisayarlarında zararlı kod çalıştırılması amacıyla kullanılabilmektedir
    • Farklı cihaz ve tarayıcılar tarafından her zaman desteklenmeyebilir
    • Javascript kodları büyüktür
    • Farklı cihazlarda farklı çalışma gibi sorunlara yol açabilir.

    Bu avantaj ve dezavantajlara rağmen JavaScript’in bu popülerliğinin altında çok amaçlı kullanım özelliği olduğu söylenebilir. Geliştiricilerin çoğu, proje sürecinde JS’ye başvurur ve sadece belirli özellik ihtiyaçlarının ortaya çıkması durumunda diğer dilleri kullanır.

    JavaScript’i özetlemek gerekirse, bu yazılım dili internet sitelerine interaktiflik kazandıran yani hayat veren bir dildir. Çünkü JS; PHP, CSS VE HTML dillerinin aksine sunucu üzerinde değil kullanıcının cihazında çalışmaktadır. Öğrenim süreci kolay, internet sitelerinin neredeyse tamamında bulunan, hızlı ve hafif ve çok amaçlı işler için kullanılabilen bir yazılım dilidir. Onun bu cezbedici özellikleri, kendisini dünyanın en popüler ve bilinen yazılım dillerinden birisi haline getirmiştir. Buna karşılık, güvenlik ile alakalı bazı sorunlarının olması, yararlı olarak kullanılabileceği gibi kullanıcıya zarar veren bazı kodların da kullanıcının cihazında çalıştırılabiliyor olması JavaScript’in en büyük dezavantajlarını oluşturmaktadır.

    Veridyen Destek

    Hizmetleriniz için 7/24 destek sunuyoruz.