urgot01
Yeni Üye
JavaScript, 20 yılı aşkın bir geçmişe sahip dünyanın en popular yazılım dillerinden birisidir. Ayrıca web geliştiriciler için temel 3 yazılım dilinden birisidir.
Geçmişten Günümüze JavaScript
JavaScript, bir Netscape çalışanı olan Brandan Eich tarafından 1995 yılının Eylül ayında 10 günlük bir süre içerisinde oluşturuldu. İsmi ilk olarak Mocha idi ve dilin adı daha sonraları Mona ardından da JavaScript olmadan hemen önce LiveScript adını aldı. Dilin ilk sürümleri özellikle Netscape’ye özgü idi ve sınırlı işleve sahipti ancak zaman içinde geliştirici topluluğunun da yardımıyla büyümeye devam etti.
1996 yılında JavaScript resmi olarak ECMAScript adını aldı ve ECMAScript 2 1998’de, ECMAScript 3 ise 1999 yılında geldi. Bu da günümüzün JavaScript’ine evrildi ve sadece farklı tarayıcılarda çalışmanın dışında aynı zamanda mobil ve masaüstü bilgisayarlar gibi farklı cihazlarda da çalışıyordu.
JavaScript o günden beri büyümeye devam etti ve 2016 yılı itibariyle web sitelerinin %92’si JavaScript kullanmaya başladı. Sadece 20 yıl içerisinde ilkel bir dil halinden dünyanın en popular dili olmayı başardı. Eğer internet kullanıyorsanız, mutlaka JavaScript ile karşı karşıya gelmişsinizdir.
JavaScript Niçin Harikadır?
JavaScript’in rakipleriyle karşılaştırıldığında çeşitli avantajları bulunuyor, özellikle de belirli alanlarda. JavaScript avantajlarından bazıları şu şekildedir:
Aklınıza gelen bütün yazılım dillerinin bazı zayıf yanları bulunur. Sorunun bir bölümü de, bir yazılım dili JavaScript gibi popular olduğunda saldırganların, dolandırıcıların ve diğer zararlı üçüncü partilerin de ilgisini çekiyor ve güvenlik açıklarının peşine düşülmesinden kaynaklanıyor. JavaScript’in bazı zayıflıkları şu şekildedir:
JavaScript web sitelerine hayat veren bir yazılım dilidir. Bu durum HTML (içerik belirtir), CSS (gösterimi düzenler) ve PHP’nin aksine sunucu yerine ziyaretçilerin cihazlarında çalışır.
Bilmeniz gerekenler:
- HTML: Bir web sayfasına içerik ekleyebilmenizi sağlar.
- CSS: Tasarım, stil ve web sayfalarının düzenini belirler.
- JavaScript: Web sayfalarının davranışlarını yönetir.
Geçmişten Günümüze JavaScript
JavaScript, bir Netscape çalışanı olan Brandan Eich tarafından 1995 yılının Eylül ayında 10 günlük bir süre içerisinde oluşturuldu. İsmi ilk olarak Mocha idi ve dilin adı daha sonraları Mona ardından da JavaScript olmadan hemen önce LiveScript adını aldı. Dilin ilk sürümleri özellikle Netscape’ye özgü idi ve sınırlı işleve sahipti ancak zaman içinde geliştirici topluluğunun da yardımıyla büyümeye devam etti.
1996 yılında JavaScript resmi olarak ECMAScript adını aldı ve ECMAScript 2 1998’de, ECMAScript 3 ise 1999 yılında geldi. Bu da günümüzün JavaScript’ine evrildi ve sadece farklı tarayıcılarda çalışmanın dışında aynı zamanda mobil ve masaüstü bilgisayarlar gibi farklı cihazlarda da çalışıyordu.
JavaScript o günden beri büyümeye devam etti ve 2016 yılı itibariyle web sitelerinin %92’si JavaScript kullanmaya başladı. Sadece 20 yıl içerisinde ilkel bir dil halinden dünyanın en popular dili olmayı başardı. Eğer internet kullanıyorsanız, mutlaka JavaScript ile karşı karşıya gelmişsinizdir.
JavaScript Niçin Harikadır?
JavaScript’in rakipleriyle karşılaştırıldığında çeşitli avantajları bulunuyor, özellikle de belirli alanlarda. JavaScript avantajlarından bazıları şu şekildedir:
- Bir compiler (derleyici) kullanmanız gerekmez çünkü web tarayıcıları HTML ile yorumlar;
- Diğer yazılım dillerine nazaran öğrenmesi daha kolaydır;
- Hataları bulmak dolayısıyla çözmek daha kolaydır;
- Belirli web sayfası öğelerine veya özel durumlara ayarlanabilir, örneğin fare tıklaması veya imleci üzerine getirme gibi;
- JS birden fazla platformda, tarayıcıda çalışabilir;
- JavaScript kullanarak input değerlendirebilir ve manuel very kontrollerini azaltabilirsiniz;
- Web siteleri daha interaktif yapar ve ziyaretçilerin dikkatini çeker;
- Diğer yazılım dillerinden daha hızlı ve hafiftir.
Aklınıza gelen bütün yazılım dillerinin bazı zayıf yanları bulunur. Sorunun bir bölümü de, bir yazılım dili JavaScript gibi popular olduğunda saldırganların, dolandırıcıların ve diğer zararlı üçüncü partilerin de ilgisini çekiyor ve güvenlik açıklarının peşine düşülmesinden kaynaklanıyor. JavaScript’in bazı zayıflıkları şu şekildedir:
- Açıklara karşı zayıftır;
- Kullanıcı bilgisayarlarında zararlı kod çalıştırmak için kullanılabilir;
- Her zaman farklı tarayıcı ve cihazlar tarafından desteklenmez;
- JS kodları oldukça büyüktür.
- Farklı cihazlarda farklı çalıştırılabilir bu da tutarsızlığa sebep verebilir.
JavaScript web sitelerine hayat veren bir yazılım dilidir. Bu durum HTML (içerik belirtir), CSS (gösterimi düzenler) ve PHP’nin aksine sunucu yerine ziyaretçilerin cihazlarında çalışır.
Bilmeniz gerekenler:
- JavaScript öğrenmesi nispeten kolaydır;
- Netscape tarafından geliştirilmiştir ve web sitelerinin %92’sinde kullanılır;
- JS belirli web sayfası öğelerine veya tıklama gibi hareketlere atanabilir;
- Farklı tarayıcı ve cihazlarda çalışır;
- Diğer yazılım dillerinden daha hızlı ve hafiftir;
- Popülerliğinden dolayı diğer seçeneklerden daha az güvenli olabilir;
- JavaScript’i doğrudan HTML’e ekleyebilir veya farklı dosyalarda tutarak sadece ihtiyaç olduğunda çalışmasını sağlayabilirsiniz.