Më jep 1.0


Më jep 1.0

Ka pasur një lëshim të madh të Deno, një mjedis ekzekutimi i hapur dhe i sigurt për programet në gjuhën TypeScript, i cili ka karakteristikat e mëposhtme:

  • Qasje jashtëzakonisht e qartë në sistemin e skedarëve, rrjetin dhe mjedisin përmes vendosjes së lejeve të duhura nga përdoruesi;
  • Ekzekutimi i TypeScript pa Node.JS dhe tsc;
  • Pajtueshmëria e prapambetur me Javascript: çdo nëngrup i programeve Deno që nuk i referohet hapësirës globale të emrave Deno dhe është kod i vlefshëm Javascript mund të ekzekutohet në shfletues;
  • Dorëzuar si një skedar i vetëm i ekzekutueshëm që përmban gjithashtu mjete shtesë si p.sh
    • deno run --inspect-brk: server korrigjimi që ndërvepron me Kodin e Visual Studio dhe mjetet e korrigjimit në distancë në Google Chrome;
    • deno install: instalues ​​për programet Deno nga burime të largëta. Shkarkon së bashku me varësitë dhe shton një skript në $HOME/.deno/bin për të nisur programin;
    • deno fmt: formaton kodin;
    • deno bundle: bundler i programeve Deno. Prodhon një skedar js që përmban një program për Deno dhe varësitë e tij;
    • WIP: gjeneruesi i dokumentacionit dhe mjeti i auditimit të varësisë;
  • Nuk ka varësi nga npm dhe package.json: modulet e jashtme ngarkohen dhe përdoren (shkarkimi përmes rrjetit ndodh vetëm gjatë ekzekutimit të parë, më pas moduli ruhet në memorie derisa të thirret me flamurin —reload) pasi të specifikoni URL-në e tyre direkt në program:
    importoni * si regjistër nga "https://deno.land/std/log/mod.ts";

  • Absolutisht të gjitha operacionet asinkrone kthejnë një Promise, ndryshe nga Node.JS;
  • Ekzekutimi i programit gjithmonë ndalon kur ndodhin gabime të patrajtuara.

Deno është një kornizë e integruar dhe mund të përdoret për të zgjeruar programet ekzistuese Rust duke përdorur një arkë deno_core.

Ekipi Deno gjithashtu furnizon module standarde pa varësi të jashtme, të ngjashme në funksionalitet me bibliotekën standarde në gjuhën Go.

Deno është i përshtatshëm për t'u përdorur si ekzekutim skripti - thirrja përmes shebang mbështetet.
Ekziston një REPL.
Shkruar në gjuhën e programimit Rust.

Burimi: linux.org.ru

Shto një koment