በ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