"Enter"a basıp içeriğe geçin

Deno Nedir ?

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…

6 Yorum

  1. Enes Enes

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

  2. Can Can

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

  3. Mustafa Görkem Mustafa Görkem

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

Bir yanıt yazın

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