JavaScript front-end geliştirmede içerisinde yer alan bir "PROGRAMLAMA" dilidir.Kısaca web tabanlı diğer kullandığımız diller ile ilişkilendirirsek;
HTML web sayfaları üzerindeki etiketleri oluşturma aşamasında işimize yarar,sayfamızın temel iskeletini oluştururuz.
CSS oluşturulan bu etiketlerin tasarımsal kısımlarında işimize yarar.İnsan bedeni gibi düşünürsek HTML kemiklerimiz, CSS iç organlarımız,kaslarımız,yağlarımız,derimiz vs gibi düşünülebilir.
JavaScript oluşturulan bu ögelerin,içeriklerin front-end kısmında karşımıza hareketli bir şekilde gelmesini sağlayan temeli oluşturur.
Mesela butonlarla alakalı açıklamaların PopUp,Tooltip şeklinde karşımıza çıkması JavaScript ile alakalı bir durumdur.Yine bir resmin slider olarak gösterilmesi JavaScript ile sağlanır.
JavaScript bir programlama dilidir fakat bu programlama dili tarayıcı üzerinde çalışılır.Bu kodları yorumlayıp işlevsel hale getiren tarayıcıdır.
JavaScript lightweight dediğimiz çalıştırıldığı ortamı yormayan bir programlama dilidir.JavaScript cross platform dilidir yani birden fazla platformda çalışabilir.Farklı işletim sistemlerindeki tarayıcılarda çalışabilmektedir.
JavaScript nesneye dayalı bir programlama dilidir ve web sayfalarının en çok kullanılan ögelerinden biridir.(Client side)
JavaScript artık tarayıcıda çalışmanın yanında node.js ile birlikte artık sunucu tarafında da çalışmaktadır.(Server side)
Asp.net,Php ile yapabildiğimiz her şeyi artık içinde JavaScript dilini kullandığımız node.js ile yapabiliyoruz.Yani JavaScript ile server tarafında kod yazabilir.Kullanıcı-veritabanı işlemleri yapabiliriz.
Modern web uygulamaları geliştirebilir bunun yanında geliştirilen AngularJs,KnockoutJs,React gibi kütüphaneler aracılığıyla mobil uygulama gibi web sayfaları tasarlayabiliriz.Bu yüzden günümüzde de popüler olan ve teknolojileri yaygınlaştıkça daha da popülerleşen bir dil olarak karşımıza çıkıyor.






Hiç yorum yok