Nipe 1.0


Nipe 1.0

Kumekuwa na toleo kubwa la Deno, mazingira ya wazi na salama ya utekelezaji kwa programu katika lugha ya TypeScript, ambayo ina sifa zifuatazo:

  • Ufikiaji wa kipekee wa mfumo wa faili, mtandao na mazingira kupitia mipangilio ya ruhusa zinazofaa na mtumiaji;
  • Utekelezaji wa TypeScript bila Node.JS na tsc;
  • Utangamano wa nyuma na Javascript: kitengo chochote kidogo cha programu za Deno ambacho hakirejelei nafasi ya majina ya kimataifa ya Deno na ni msimbo halali wa Javascript kinaweza kutekelezwa kwenye kivinjari;
  • Imewasilishwa kama faili moja inayoweza kutekelezwa ambayo pia ina zana za ziada kama vile
    • deno run --inspect-brk: seva ya utatuzi inayoingiliana na Msimbo wa Visual Studio na zana za utatuzi wa mbali katika Google Chrome;
    • deno install: kisakinishi cha programu za Deno kutoka kwa rasilimali za mbali. Vipakuliwa pamoja na vitegemezi na kuongeza hati kwenye $HOME/.deno/bin ili kuzindua programu;
    • deno fmt: inaunda msimbo;
    • kifungu cha deno: kifurushi cha programu za Deno. Inazalisha faili ya js iliyo na programu ya Deno na utegemezi wake;
    • WIP: jenereta ya nyaraka na chombo cha ukaguzi wa utegemezi;
  • Hakuna utegemezi wa npm na package.json: moduli za nje hupakiwa na kutumika (kupakua kupitia mtandao hutokea tu wakati wa utekelezaji wa kwanza, kisha moduli huhifadhiwa hadi iitwe na -pakia upya bendera) baada ya kubainisha URL yao moja kwa moja kwenye programu:
    ingiza * kama logi kutoka "https://deno.land/std/log/mod.ts";

  • Kwa kweli, shughuli zote za asynchronous hurejesha Ahadi, tofauti na Node.JS;
  • Utekelezaji wa Programu daima huacha wakati makosa ambayo hayajashughulikiwa yanatokea.

Deno ni mfumo unaoweza kupachikwa na unaweza kutumika kupanua programu zilizopo za Rust kwa kutumia kreti deno_core.

Timu ya Deno pia hutoa moduli za kawaida bila tegemezi za nje, sawa katika utendakazi na maktaba ya kawaida katika lugha ya Go.

Deno inafaa kutumika kama utekelezaji wa hati - kupiga simu kupitia shebang kunatumika.
Kuna REPL.
Imeandikwa katika lugha ya programu ya Rust.

Chanzo: linux.org.ru

Kuongeza maoni