JavaScript
Her tarayıcının kendiliğinden anladığı tek dil; bu yüzden bir sayfada yeniden yükleme olmadan tepki veren her şey onunla yazılır.
Şu adla da bilinir JS ECMAScript tarayıcı dili
Tanım
JavaScript, bir tarayıcının kendi başına anladığı dildir. Çalışması için kurmanız gereken bir şey yoktur. Bir düğmeye bastığınızda sayfanın tamamı yenilenmeden bir bölümü değişiyorsa, orada JavaScript çalışıyordur. İkinci ürünü eklediğiniz anda güncellenen sepet toplamı, parmağınızın altında kayan harita, göndermeden önce telefon numarasının yanlış olduğunu söyleyen form, hepsi bu tek dille yazılır.
Küçük başladı. 1995'te tam da bu küçük sayfa hareketleri için yapıldı ve yıllarca başka bir işe yaramadı. Sonra aynı dil sunucuya kondu, ardından telefon uygulamalarının ve masaüstü programlarının içine girdi. Böylece tek bir ekip, müşterinin gördüğü ekranı da arkasındaki motoru da aynı dille yazabiliyor. Bu, projede gerçek para tasarrufu demektir; iki ekip yerine bir ekip işe alırsınız. Onu dünyanın en çok kullanılan dili yapan şey zarafeti değil, bu yaygınlığıdır.
Şimdi işletme sahiplerini şaşırtan kısım. JavaScript ile yazılan her şey ziyaretçinin tarayıcısına gider ve ziyaretçi onu okuyup değiştirebilir. Bir sayfayı açın, F12'ye basın, kod oradadır. Yani yalnızca JavaScript içinde yaşayan bir indirim kuralı kural değil, öneridir. Biri kendi tarayıcısında fiyatı değiştirip satın alma düğmesine basabilir. Sunucu, parayı almadan önce fiyatı kendi başına yeniden kontrol etmelidir. Linkysoft çalışan bir mağazayı ya da rezervasyon sitesini devraldığında ilk denediğimiz şeylerden biri budur ve siber güvenlik incelemesinde sık çıkan bir bulgudur.
İkinci sürpriz hızdır. JavaScript yüklü bir sayfa yeni bir telefonda ve ofis wifi'sinde hızlı görünür; beş yıllık bir cihazda ve mobil veride yavaş. Oysa insanlar alışverişi o telefonla yapıyor. İmzalamadan önce tedarikçinizden siteyi ucuz bir Android telefonda açmasını isteyin. Linkysoft hem web uygulamaları hem de yanlarında duran mobil uygulamalar geliştirir ve eski cihazlarda bilerek test ederiz, çünkü satış orada kaybedilir.
JavaScript hakkında sorular
JavaScript ile Java aynı şey mi?
Sitemin JavaScript'e ihtiyacı var mı?
JavaScript güvenli mi?
Node.js nedir?
JavaScript siteyi yavaşlatır mı?
Bunun projenize nasıl uyduğundan hâlâ emin değil misiniz?
Ne inşa ettiğinizi bize anlatın, size sade bir dille yanıt verelim.