ډینو 1.0


ډینو 1.0

د ډینو لوی خپور شوی، په ټایپ سکریپټ ژبه کې د برنامو لپاره خلاص او خوندي اجرا کولو چاپیریال، کوم چې لاندې ځانګړتیاوې لري:

  • د کارونکي لخوا د مناسبو اجازو ترتیب کولو له لارې د فایل سیسټم ، شبکې او چاپیریال ته په استثنایی ډول ښکاره لاسرسی؛
  • پرته له Node.JS او tsc د ټایپ سکریپټ اجرا کول؛
  • د جاواسکریپټ سره شاته مطابقت: د ډینو برنامو هر ډول فرعي سیټ چې د ډینو نړیوال نوم ځای ته اشاره نه کوي او د جاواسکریپټ کوډ معتبر دی په براوزر کې اجرا کیدی شي؛
  • د یو واحد اجرا وړ فایل په توګه وړاندې شوی چې اضافي وسیلې هم لري لکه
    • deno run --inspect-brk: د ډیبګ سرور چې په ګوګل کروم کې د بصري سټوډیو کوډ او ریموټ ډیبګ کولو وسیلو سره اړیکه لري؛
    • deno install: د لیرې سرچینو څخه د Deno برنامو لپاره انسټالر. د انحصارونو سره ډاونلوډ کړئ او د پروګرام پیلولو لپاره $HOME/.deno/bin ته سکریپټ اضافه کړئ؛
    • deno fmt: کوډ فارمیټ کوي؛
    • د ډینو بنډل: د ډینو برنامو بنډل. د js فایل تولیدوي چې د ډینو او د هغې انحصار لپاره برنامه لري؛
    • WIP: د اسنادو جنراتور او د انحصار د پلټنې وسیله؛
  • په npm او package.json باندې هیڅ انحصار نشته: بهرني ماډلونه بار شوي او کارول کیږي (په شبکه کې ډاونلوډ یوازې د لومړي اجرا په جریان کې پیښیږي ، بیا ماډل تر هغه وخته کیش کیږي چې د —reload بیرغ سره ویل کیږي) وروسته له دې چې په برنامه کې مستقیم د دوی URL مشخص کړي:
    وارد کړئ * د "https://deno.land/std/log/mod.ts" څخه د ننوتلو په توګه؛

  • په بشپړ ډول ټول غیر متضاد عملیات د Node.JS برعکس یوه ژمنه بیرته راوړي؛
  • د پروګرام اجرا کول تل ودریږي کله چې نه اداره شوي خطاګانې پیښیږي.

ډینو یو ځای پرځای کیدونکی چوکاټ دی او د کریټ په کارولو سره د موجوده زنګ برنامو غزولو لپاره کارول کیدی شي deno_core.

د ډینو ټیم د بهرني انحصار پرته معیاري ماډلونه هم چمتو کوي ، د Go ژبه کې معیاري کتابتون ته ورته فعالیت کې ورته.

ډینو د سکریپټ اجرا کولو په توګه د کارولو لپاره مناسب دی - د شیبنګ له لارې زنګ وهل ملاتړ کیږي.
یو REPL شتون لري.
په Rust پروګرامینګ ژبه لیکل شوی.

سرچینه: linux.org.ru

Add a comment