เชกเซ‡เชจเซ‹ 1.0

เชŸเชพเชˆเชชเชธเซเช•เซเชฐเชฟเชชเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฎเชพเชŸเซ‡ เช–เซเชฒเซเชฒเซเช‚, เชธเซเชฐเช•เซเชทเชฟเชค เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชกเซ‡เชจเซ‹เชจเซเช‚ เชฎเซเช–เซเชฏ เชชเซเชฐเช•เชพเชถเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเซ€ เชธเซเชตเชฟเชงเชพเช“ เช›เซ‡:

  • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชฏเซ‹เช—เซเชฏ เชชเชฐเชตเชพเชจเช—เซ€เช“เชจเชพ เชธเซ‡เชŸเชฟเช‚เช— เชฆเซเชตเชพเชฐเชพ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ, เชจเซ‡เชŸเชตเชฐเซเช• เช…เชจเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ€ เช…เชชเชตเชพเชฆเชฐเซ‚เชชเซ‡ เชธเซเชชเชทเซเชŸ เชเช•เซเชธเซ‡เชธ;
  • Node.JS เช…เชจเซ‡ tsc เชตเช—เชฐ TypeScript เชšเชฒเชพเชตเชตเซเช‚;
  • Javascript เชธเชพเชฅเซ‡ เชฌเซ‡เช•เชตเชฐเซเชก เชธเซเชธเช‚เช—เชคเชคเชพ: Deno เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‹ เช•เซ‹เชˆเชชเชฃ เชธเชฌเชธเซ‡เชŸ เช•เซ‡ เชœเซ‡ Deno เชตเซˆเชถเซเชตเชฟเช• เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชจเซ‹ เชธเช‚เชฆเชฐเซเชญ เช†เชชเชคเซ‹ เชจเชฅเซ€ เช…เชจเซ‡ เชฎเชพเชจเซเชฏ Javascript เช•เซ‹เชก เช›เซ‡ เชคเซ‡เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡;
  • เชธเชฟเช‚เช—เชฒ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒ เชคเชฐเซ€เช•เซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เชธเชพเชงเชจเซ‹ เชชเชฃ เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡
    • deno run --inspect-brk: เชกเซ€เชฌเช— เชธเชฐเซเชตเชฐ เช•เซ‡ เชœเซ‡ Google Chrome เชฎเชพเช‚ เชตเชฟเชเซเชฏเซเช…เชฒ เชธเซเชŸเซเชกเชฟเชฏเซ‹ เช•เซ‹เชก เช…เชจเซ‡ เชฐเชฟเชฎเซ‹เชŸ เชกเซ€เชฌเช—เซ€เช‚เช— เชŸเซ‚เชฒเซเชธ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡;
    • deno install: เชฆเซ‚เชฐเชธเซเชฅ เชธเช‚เชธเชพเชงเชจเซ‹เชฎเชพเช‚เชฅเซ€ Deno เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฎเชพเชŸเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเชฐ. เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เชธเชพเชฅเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ $HOME/.deno/bin เชฎเชพเช‚ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡;
    • deno fmt: เช•เซ‹เชกเชจเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡;
    • เชกเซ‡เชจเซ‹ เชฌเช‚เชกเชฒ: เชกเซ‡เชจเซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซเช‚ เชฌเช‚เชกเชฒเชฐ. Deno เช…เชจเซ‡ เชคเซ‡เชจเซ€ เช…เชตเชฒเช‚เชฌเชจ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชงเชฐเชพเชตเชคเซ€ js เชซเชพเช‡เชฒเชจเซเช‚ เชจเชฟเชฐเซเชฎเชพเชฃ เช•เชฐเซ‡ เช›เซ‡;
    • WIP: เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชœเชจเชฐเซ‡เชŸเชฐ เช…เชจเซ‡ เชจเชฟเชฐเซเชญเชฐเชคเชพ เช“เชกเชฟเชŸ เชธเชพเชงเชจ;
  • npm เช…เชจเซ‡ package.json เชชเชฐ เช•เซ‹เชˆ เช…เชตเชฒเช‚เชฌเชจ เชจเชฅเซ€: เชฌเชพเชนเซเชฏ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฒเซ‹เชก เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡ (เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซเช‚ เชชเซเชฐเชฅเชฎ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชœ เชฅเชพเชฏ เช›เซ‡, เชชเช›เซ€ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ -เชฐเซ€เชฒเซ‹เชก เชซเซเชฒเซ‡เช— เชธเชพเชฅเซ‡ เชฌเซ‹เชฒเชพเชตเชตเชพเชฎเชพเช‚ เชจ เช†เชตเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เช•เซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡) เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เชธเซ€เชงเชพ เชคเซ‡เชฎเชจเชพ URL เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเชพ เชชเช›เซ€:
    "https://deno.land/std/log/mod.ts" เชฅเซ€ เชฒเซ‹เช— เชคเชฐเซ€เช•เซ‡ * เช†เชฏเชพเชค เช•เชฐเซ‹;

  • เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชคเชฎเชพเชฎ เช…เชธเซเชฎเซ‡เชณ เช•เชพเชฎเช—เซ€เชฐเซ€ Node.JS เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชตเชšเชจ เช†เชชเซ‡ เช›เซ‡;
  • เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชนเช‚เชฎเซ‡เชถเชพเช‚ เชœเซเชฏเชพเชฐเซ‡ เช…เชจเชนเซ‡เชจเซเชกเชฒ เชญเซ‚เชฒเซ‹ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เช…เชŸเช•เซ‡ เช›เซ‡.

เชกเซ‡เชจเซ‹ เช เชเชฎเซเชฌเซ‡เชกเซ‡เชฌเชฒ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซเชฐเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเชพเชฒเชจเชพ เชฐเชธเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‡ เชตเชฟเชธเซเชคเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ deno_core.

เชกเซ‡เชจเซ‹ เชŸเซ€เชฎ เชฌเชพเชนเซเชฏ เช…เชตเชฒเช‚เชฌเชจ เชตเชฟเชจเชพ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชชเชฃ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡, เชœเซ‡ เช—เซ‹ เชญเชพเชทเชพเชฎเชพเช‚ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชชเซเชธเซเชคเช•เชพเชฒเชฏเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชธเชฎเชพเชจ เช›เซ‡.

Deno เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช›เซ‡ - เชถเซ‡เชฌเซ‡เช‚เช— เชฆเซเชตเชพเชฐเชพ เช•เซ‰เชฒเชฟเช‚เช— เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡.
เชเช• REPL เช›เซ‡.
เชฐเชธเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ.

เชธเซ‹เชฐเซเชธ: linux.org.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹