Hatagi kog 1.0


Hatagi kog 1.0

Adunay usa ka mayor nga pagpagawas sa Deno, usa ka bukas, luwas nga palibot sa pagpatuman alang sa mga programa sa TypeScript nga pinulongan, nga adunay mosunod nga mga bahin:

  • Talagsaon nga tin-aw nga pag-access sa file system, network ug palibot pinaagi sa pagbutang sa angay nga pagtugot sa tiggamit;
  • Pagpatuman sa TypeScript nga walay Node.JS ug tsc;
  • Paatras nga pagkaangay sa Javascript: bisan unsang subset sa mga programa sa Deno nga wala maghisgot sa Deno global namespace ug balido nga Javascript code mahimong ipatuman sa browser;
  • Gihatud isip usa ka executable file nga adunay usab dugang nga mga himan sama sa
    • deno run --inspect-brk: debug server nga nakig-interact sa Visual Studio Code ug remote debugging tools sa Google Chrome;
    • deno install: installer alang sa Deno nga mga programa gikan sa hilit nga mga kapanguhaan. Mga pag-download kauban ang mga dependency ug nagdugang usa ka script sa $HOME/.deno/bin aron ilunsad ang programa;
    • deno fmt: nag-format sa code;
    • deno bundle: bundler sa Deno nga mga programa. Naghimo ug js file nga adunay sulod nga programa para sa Deno ug sa mga dependency niini;
    • WIP: documentation generator ug dependency audit tool;
  • Wala’y pagsalig sa npm ug package.json: ang mga eksternal nga module gikarga ug gigamit (ang pag-download sa network mahitabo lamang sa una nga pagpatuman, dayon ang module gi-cache hangtod nga tawgon uban ang β€”reload nga bandila) pagkahuman ipiho ang ilang URL direkta sa programa:
    import * isip log gikan sa "https://deno.land/std/log/mod.ts";

  • Hingpit nga tanan nga asynchronous nga mga operasyon nagbalik sa usa ka Saad, dili sama sa Node.JS;
  • Pagpatuman sa Programa kanunay mohunong kon mahitabo ang mga sayop nga wala maatiman.

Ang Deno kay usa ka embeddable framework ug mahimong gamiton sa pagpalapad sa kasamtangan nga Rust nga mga programa gamit ang crate deno_core.

Ang grupo sa Deno nagsuplay usab og standard modules nga walay mga external dependencies, susama sa functionality sa standard library sa Go language.

Ang Deno angayan gamiton isip script execution - gisuportahan ang pagtawag pinaagi sa shebang.
Adunay REPL.
Gisulat sa Rust programming language.

Source: linux.org.ru

Idugang sa usa ka comment