JavaScript Nedir ?

Hala gördüğüm bir yanlış var, çoğu kişi scripting dili olarak tanımlıyor. Ama bunu aşalı çok oldu. Server-side yani tarayıcı üzerinde çalışabilen ve ilerleyerek Node.js ile sunucu üzerinde de çalışabilen bir dil oldu. Şuan bir çok ortamda kullanılabiliyor. Mobil ortamlarda, HTML5 Canvas ile ve belirttiğim gibi sunucu tabanlı uygulamalarda kullanılabiliyor. Örneklerle açıklayacak olursam günümüzde hibrit uygulamalar ile yapılan mobil uygulamalar var. Ve bunları yaparken HTML5/JavaScript/CSS kullanıyoruz. Bunun dışında mobil uyumlu arayüzlerde Jquery Mobile yada responsive yapılar kullanılıyor. Bunların arkasında JavaScript bulunmakta. Sunucu taraflarında çalışan Node.js tabanlı uygulamaların artmasıyla bir çok yeni çalışmalar ortaya çıktı. Anlık olarak veri aktarımı yapan uygulamalar çoğalmaya başladı. Kısacası artık JavaScript geliştirme hayatının bir parçası oldu.

Anlatımda yardımcı kaynak olarak Fatih Kadir Akın'ın Modern JavaScript kitabından biraz alıntı yaptım. Örnek uygulamaları araştırmanı ve JavaScript ile yapabileceklerini görmeni tavsiye ederim.
 
Betik Dili (JavaScript) Betik dili, web sayfalarında dinamik içerik sağlamak ve kullanıcıyla iletiĢim kurmak için kullanılan, istemci tarafında çalıĢan bir dildir. Html etiketleri arasında tanımlanarak kullanılabilir. 1995 yılında Brendan Eich tarafından geliĢtirilmiĢtir. JavaScript dilini, c dilinin web sayfalarına uyarlanmıĢ basit sürümü olarak düĢünülebilirsiniz. JavaScript dili isim benzerliğine rağmen Java ile birbirinden bağımsız ve farklı dillerdir. Java gerçek bir programlama dilidir. JavaScript ise bir script dildir.
JavaScript dili, C, Scheme, Java, Perl, Python,Self dillerinden etkilenmiĢ ve geliĢtirilmiĢtir. JScript, JScript .NET,Objective-J, TIScript dillerinin oluĢturulması için kullanılmıĢ ve geliĢmesine yardımcı olmuĢtur. BaĢlangıçta sadece Netscape tarafından desteklenen dil, Ģimdi tüm tarayıcılar tarafından desteklenmekte ve kullanılmaktadır. Temel script komutları her tarayıcıda çalıĢmasına rağmen ileri düzey komutlar bazı tarayıcılar tarafından tam olarak desteklenmemektedir. Script komutlarının tarayıcı üzerinde çalıĢıp çalıĢmamasını, güvenlik açısından kullanıcının belirlemesi sağlanmıĢtır. Ġsteyen kiĢi, tarayıcı ayarlarından script kullanımını kapatabilir. JavaScript dili 1.0 versiyonundan baĢlayarak 1.8.5 versiyonuna ulaĢmıĢtır. Script kodlarını web editör uygulamasında ya da notepad kullanarak oluĢturup düzenleyebilirsiniz.
 
Uyarı! Bu konu 11 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı