ዴኖ 1.0

በTyScript ቋንቋ ውስጥ ለፕሮግራሞች ክፍት እና ደህንነቱ የተጠበቀ የማስፈጸሚያ አካባቢ የሆነው Deno ዋና ልቀት ታይቷል፣ እሱም የሚከተሉት ባህሪያት አሉት።

  • በተጠቃሚው ተገቢውን ፍቃዶች በማዘጋጀት የፋይል ስርዓቱን፣ አውታረ መረብን እና አካባቢን በልዩ ሁኔታ ግልጽ የሆነ መዳረሻ ፤
  • TypeScript ያለ Node.JS እና tsc መፈጸም;
  • ከጃቫስክሪፕት ጋር የኋሊት ተኳሃኝነት፡- ማንኛውም የዴኖ ፕሮግራሞች የዴኖ ዓለም አቀፍ ስም ቦታን የማይጠቅስ እና የሚሰራ የጃቫስክሪፕት ኮድ በአሳሹ ውስጥ ሊተገበር ይችላል።
  • እንደ አንድ ተጨማሪ መሣሪያዎችን የያዘ እንደ አንድ ተፈጻሚ ፋይል ቀርቧል
    • deno run --inspect-brk: ከ Visual Studio Code እና Google Chrome ውስጥ የርቀት ማረም መሳሪያዎች ጋር የሚገናኝ ማረም አገልጋይ;
    • deno install: ጫኚ ለ Deno ፕሮግራሞች ከርቀት ምንጮች. ከጥገኛዎች ጋር ያውርዱ እና ፕሮግራሙን ለመጀመር ስክሪፕት ወደ $HOME/.deno/bin ያክላል።
    • deno fmt: ኮዱን ይቀርጻል;
    • deno bundle፡ የዴኖ ፕሮግራሞች ጥቅል። ለዴኖ እና ጥገኞቹ ፕሮግራም የያዘ js ፋይል ያወጣል።
    • WIP፡ የሰነድ ጀነሬተር እና የጥገኝነት ኦዲት መሳሪያ;
  • በ npm እና package.json ላይ ጥገኝነት የለም፡ ውጫዊ ሞጁሎች ተጭነዋል እና ጥቅም ላይ ይውላሉ (በአውታረ መረቡ ላይ ማውረድ የሚከናወነው በመጀመሪያው አፈፃፀም ወቅት ብቻ ነው፣ ከዚያ ሞጁሉ በ — ዳግም ጫን ባንዲራ እስኪጠራ ድረስ ተሸፍኗል) በቀጥታ በፕሮግራሙ ውስጥ ዩአርኤላቸውን ከገለጹ በኋላ፡-
    አስመጣ * እንደ መዝገብ ከ "https://deno.land/std/log/mod.ts";

  • ከNode.JS በተለየ መልኩ ሁሉም ያልተመሳሰሉ ክዋኔዎች ቃል ኪዳንን ይመልሳሉ።
  • የፕሮግራም አፈፃፀም ሁልጊዜ ያልተያዙ ስህተቶች ሲከሰቱ ይቆማል.

ዴኖ ሊካተት የሚችል ማዕቀፍ ነው እና ነባር የዝገት ፕሮግራሞችን ክሬትን በመጠቀም ለማራዘም ሊያገለግል ይችላል። deno_core.

የዴኖ ቡድን እንዲሁ መደበኛ ሞጁሎችን ያለ ውጫዊ ጥገኝነት ያቀርባል፣ ይህም በ Go ቋንቋ ውስጥ ካለው መደበኛ ቤተ-መጽሐፍት ጋር ተመሳሳይ ነው።

ዴኖ እንደ ስክሪፕት አፈፃፀም ለመጠቀም ተስማሚ ነው - በሼባንግ መደወል ይደገፋል።
REPL አለ.
በሩስት ፕሮግራሚንግ ቋንቋ የተፃፈ።

ምንጭ: linux.org.ru

አስተያየት ያክሉ