Beri saya 1.0


Beri saya 1.0

Terdapat keluaran utama Deno, persekitaran pelaksanaan yang terbuka dan selamat untuk program dalam bahasa TypeScript, yang mempunyai ciri berikut:

  • Akses yang sangat jelas kepada sistem fail, rangkaian dan persekitaran melalui penetapan kebenaran yang sesuai oleh pengguna;
  • Melaksanakan TypeScript tanpa Node.JS dan tsc;
  • Keserasian ke belakang dengan Javascript: mana-mana subset program Deno yang tidak merujuk ruang nama global Deno dan kod Javascript yang sah boleh dilaksanakan dalam penyemak imbas;
  • Dihantar sebagai fail boleh laku tunggal yang juga mengandungi alat tambahan seperti
    • deno run --inspect-brk: pelayan nyahpepijat yang berinteraksi dengan Kod Visual Studio dan alat penyahpepijatan jauh dalam Google Chrome;
    • deno install: pemasang untuk program Deno daripada sumber jauh. Muat turun bersama-sama kebergantungan dan menambah skrip pada $HOME/.deno/bin untuk melancarkan program;
    • deno fmt: memformat kod;
    • berkas deno: berkas program Deno. Menghasilkan fail js yang mengandungi program untuk Deno dan kebergantungannya;
    • WIP: penjana dokumentasi dan alat audit pergantungan;
  • Tiada pergantungan pada npm dan package.json: modul luaran dimuatkan dan digunakan (muat turun melalui rangkaian berlaku hanya semasa pelaksanaan pertama, kemudian modul dicache sehingga dipanggil dengan bendera β€”reload) selepas menyatakan URL mereka secara langsung dalam program:
    import * sebagai log daripada "https://deno.land/std/log/mod.ts";

  • Benar-benar semua operasi tak segerak mengembalikan Janji, tidak seperti Node.JS;
  • Pelaksanaan Program sentiasa berhenti apabila ralat tidak dikendalikan berlaku.

Deno ialah rangka kerja boleh terbenam dan boleh digunakan untuk melanjutkan program Rust sedia ada menggunakan peti deno_core.

Pasukan Deno juga membekalkan modul standard tanpa kebergantungan luaran, kefungsian serupa dengan pustaka standard dalam bahasa Go.

Deno sesuai untuk digunakan sebagai pelaksanaan skrip - panggilan melalui shebang disokong.
Terdapat REPL.
Ditulis dalam bahasa pengaturcaraan Rust.

Sumber: linux.org.ru

Tambah komen