Deno Runtime

Deno Nedir ?

Written by:

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…

“Deno Nedir ?” için 6 yanıt

  1. Enes avatarı
    Enes

    Teşekkürler Özgür bey, çok işime yaradı sağolun 🙏

    1. Özgür ÖZALP avatarı
      Özgür ÖZALP

      Ne demek efendim rica ederiz

  2. Can avatarı
    Can

    Güzel anlatım 🙂 bir kaç da ufak proje örneği bekliyoruz

    1. Özgür ÖZALP avatarı
      Özgür ÖZALP

      Teşekkür ederim 🙂 Ufak projelerde yakın zamanda gelicek.

  3. Mustafa Görkem avatarı
    Mustafa Görkem

    çok güzel bir anlatım. teşekkürler.

    1. Özgür ÖZALP avatarı
      Özgür ÖZALP

      Teşekkür ederim Görkem Bey.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir