JavaScript ile ilgileniyorsanız muhakkak Deno (Deno Land) ismini duymuşsunuzdur ve haliyle ne olduğunu merak edip kendinizi bu yazıyı okurken buldunuz. 😊
Peki nedir bu Deno ?
Bildiğiniz üzere JavaScript normal şartlarda client (tarayıcı) tarafında çalışan bir programlama dilidir. Deno ise JavaScript’i diğer backend programlama dilleri gibi kullanmamızı sağlayan bir aracı gibi düşünebiliriz.
Deno nasıl çalışıyor ?
Deno, Google’ın geliştirdiği V8 JavaScript motorunu Chrome Tarayıcısı dışına çıkararak tüm bilgisayarı kapsayacak bir etki alanında çalışma imkanı sunuyor.
Deno bir programlama dili mi ?
Evet güzel bir soru, Deno bir programlama dili değildir. JavaScript kodları yazmaya yine aynı şekilde devam ediyoruz.
Deno’nun başlıca özellikleri
- JavaScript’in tüm yeniliklerini destekler. (En şahanesi de bence bu)
- Node.js‘e kıyasla çok daha güvenlidir.
- Kendi içerisinde TypeScript desteğiyle birlikte gelir.
- NPM’in package.json dosyasına ihtiyaç duymadan kütüphane eklemenizi sağlar.
Deno nasıl kurulur ?
Deno’yu bilgisayarınıza kurmanız için şimdilik bir setup dosyası bulunmamaktadır. Sadece terminal ekranından yazacağınız birkaç satır kod ile kurulabilmektedir.
Aşağıya kullandığınız işletim sistemine ve terminale göre gerekli kodları sizler için bırakıyorum merak etmeyin 🤗
curl -fsSL https://deno.land/x/install/install.sh | sh
iwr https://deno.land/x/install/install.ps1 -useb | iex
brew install deno
choco install deno
scoop install deno
Kurulum işlemi bittikten sonra tekrardan terminal ekranında aşağıdaki kodu girip kurulumun başarılı olup olmadığını anlayabilirsiniz.
deno --version
aşağıdaki görseldeki gibi bir sonuç alıyorsanız kurulum başarılıysa tamamlanmış demektir.
Bitişi küçük bir ‘Hello World’ uygulamasıyla yapmak gerekirse
Masaüstünüzde adı index.js olan bir dosya oluşturun ve içine aşağıda size vermiş olduğum kodları yapıştırın.
const message = "Hello World"; console.log(message);
Ardından terminal üzerinden şu komutla index.js dosyamızı çalıştıralım.
deno run index.js
Ve sonuç…
Bu makalelik benden bu kadar Deno ile ilgili daha fazla bilgi için buraya tıklayarak kendi sitesinden erişebilirsiniz.
Sağlıcakla kalın…
Teşekkürler Özgür bey, çok işime yaradı sağolun 🙏
Ne demek efendim rica ederiz
Güzel anlatım 🙂 bir kaç da ufak proje örneği bekliyoruz
Teşekkür ederim 🙂 Ufak projelerde yakın zamanda gelicek.
çok güzel bir anlatım. teşekkürler.
Teşekkür ederim Görkem Bey.