lifelong learner — urip iku urup, currently working on accenture.

Cara Install Deno pada Windows 10

0
Degananda.com -

deno.land.deno.install.deno

Deno adalah bahasa pemrograman baru yang merupakan penerus dari nodejs. Secara harfiah kata deno berasal dari kata node (red: nodejs) yang dibalik menjadi deno. Deno merupakan runtime untuk typescript dan javascript yang lebih aman dibandingkan dengan nodejs.

Program deno hanya akan menghasilkan satu buah executable yakni deno.

Runtime deno mendukung typescript secara default dan tentunnya javascript yang berjalan pada V8 Engine, Rust dan Tokio. Tidak seperti nodejs, saat deno di insiasi pada suatu workspace project, deno tidak akan memiliki hak akses apapun pada file, network dan environment sistem operasi.

Sehingga, hak akses ini harus dituliskan dibaris kode oleh programmer deno. Hal inilah yang membuat deno mengklaim bahwa ia lebih aman (secure) jika dibandingkan oleh pendahulunnya yakni nodejs.

Untuk informasi lebih lanjut terkait update deno dapat menuju ke halaman official deno pada tautan dibawah ini

https://deno.land/

Perbedaan deno dengan nodejs

berikut ini adalah 6 perbedaan deno jika dibandingkan dengan nodejs

  • deno tidak menggunakan NPM (node package manager). Untuk menggunakan library yang tersedia pada deno maka cukup melakukan import pada modul melalui URL ataupun lokasi file. Sistem ini seperti layaknya pada golang.
  • deno tidak menggunakan package.json sebagai mode resolution-nya
  • Semua fungsi async pada deno akan mengembalikan promise. Sehingga API deno akan berbeda dengan api yang digunakan nodejs
  • Deno membutuhkan baris kode autentikasi untuk mengakses file, network dan environment sistem operasi.
  • Program deno secara otomatis akan berhenti apabila terdapat error yang tidak di handle (uncaught error)
  • 3rd party module akan di import dengan menggunakan url, tidak lagi menggunakan fungsi require() layaknya pada nodejs.

secara default deno menggunakan typescript sebagai basisnya secara out of the box (OOTB).

Cara Install Deno pada Windows 10

berikut adalah langkah-langkah untuk melakukan install deno pada sistem operasi windows 10

1.Unduh deno dengan menggunakan powershell

powershell_windows.jpg
powershell secara default tersedia pada windows 10

salah satu opsi paling mudah untuk melakukan installasi deno adalah dengan menggunakan powershell. Gunakanlah mode adminsitrator pada saat menjalankan aplikasi windows powershell tersebut. Berikut adalah perintah yang digunakan untuk melakukan installasi deno dengan powershell

iwr https://deno.land/x/install/install.ps1 -useb | iex

buka powershell dan jalankan perintah diatas.

deno_install_windows_10_dengan_powershell_iwr.jpg
proses installasi deno dengan powershell iwr pada windows 10

proses ini akan membutuhkan wakti relatif dikarenakan tergantung dari kecepatan internet yang digunakan.

Apabila proses installasi deno berhasil maka pada layar powershell akan menampilkan pesan sukses seperti pada gambar dibawah ini

deno_Install_sukses_powershell_windows10.jpg
deno berhasil di install pada windows 10

2.Memulai deno dengan hello world

Langkah ini adalah favorit bagi programmer, yakni membuat hello world untuk memastikan semua program ataupun SDK (Software development kit) pendukung yang dibutuhkan telah terinstall dengan sempurna untuk deno.

Gunakan perintah dibawah untuk menjalankan kode sederhana welcome.ts  yang terdapat pada repository kode official deno.land

deno run https://deno.land/std/examples/welcome.ts

jalankan perintah diatas pada powershell ataupun editor. Disarankan untuk menggunakan visual studio code agar mendapatkan support typescript secara penuh dan cepat.

memulai_deno_hello_world.jpg
hello world pada deno

jika deno telah terinstall dengan baik maka kalimat hello world akan muncul pada layar terminal atau shell yang digunakan.

2.1 Menjalankan deno pada file local project

Jika ingin menjalankan wlecome.ts tersebut secara lokal maka hanya perlu untuk membuat file pada project dengan nama welcome.ts dan menuliskan kode dibawah ini

console.log("hello world")

kemudian untuk menjalankannya gunakan perintah dibawah ini

deno run welcome.ts

jika perintah diatas dijalankan maka akan menghasilkan hasil seperti gambar dibawah ini

denoland_local_file_compile_2.jpg
hasil compile deno dengan menggunakan local file project

enjoy ~ selamat melakukan pemrograman deno!.

(Visited 59 times, 1 visits today)
Please follow and like us:

Leave a Reply