Gefðu mér 1.0


Gefðu mér 1.0

Það hefur verið mikil útgáfa af Deno, opnu, öruggu framkvæmdaumhverfi fyrir forrit á TypeScript tungumálinu, sem hefur eftirfarandi eiginleika:

  • Einstaklega skýr aðgangur að skráarkerfinu, netkerfinu og umhverfinu með því að setja viðeigandi heimildir af notandanum;
  • Keyrir TypeScript án Node.JS og tsc;
  • Afturábak samhæfni við Javascript: Hægt er að keyra hvaða undirmengi Deno forrita sem vísar ekki í alþjóðlega Deno nafnrýmið og er gildur Javascript kóða í vafranum;
  • Afhent sem ein keyranleg skrá sem inniheldur einnig viðbótarverkfæri eins og
    • deno run --inspect-brk: villuleitarþjónn sem hefur samskipti við Visual Studio Code og fjarkembiverkfæri í Google Chrome;
    • deno uppsetning: uppsetningarforrit fyrir Deno forrit frá ytri auðlindum. Niðurhal ásamt ósjálfstæðum og bætir handriti við $HOME/.deno/bin til að ræsa forritið;
    • deno fmt: forsníða kóðann;
    • deno búnt: búnt af Deno forritum. Framleiðir js skrá sem inniheldur forrit fyrir Deno og ósjálfstæði þess;
    • WIP: skjalaframleiðandi og endurskoðunartæki fyrir ósjálfstæði;
  • Engin háð npm og package.json: ytri einingar eru hlaðnar og notaðar (niðurhal á netið á sér aðeins stað við fyrstu framkvæmd, þá er einingin í skyndiminni þar til hún er kölluð með —reload flagginu) eftir að hafa tilgreint vefslóð þeirra beint í forritinu:
    flytja inn * sem annál frá "https://deno.land/std/log/mod.ts";

  • Algerlega allar ósamstilltar aðgerðir skila loforði, ólíkt Node.JS;
  • Framkvæmd forrits alltaf hættir þegar ómeðhöndlaðar villur eiga sér stað.

Deno er innfellanleg ramma og hægt er að nota til að framlengja núverandi Rust forrit með því að nota rimlakassa deno_core.

Deno teymið útvegar einnig staðlaðar einingar án utanaðkomandi ósjálfstæðis, svipaða virkni og staðlaða bókasafnið á Go tungumálinu.

Deno er hentugur til notkunar sem handritsframkvæmd - símtöl í gegnum shebang eru studd.
Það er REPL.
Skrifað á Rust forritunarmálinu.

Heimild: linux.org.ru

Bæta við athugasemd