ڊينو 1.0


ڊينو 1.0

ڊنو جو هڪ وڏو رليز ڪيو ويو آهي، ٽائپ اسڪرپٽ ٻولي ۾ پروگرامن لاءِ هڪ کليل، محفوظ عملدرآمد ماحول، جنهن ۾ هيٺيون خاصيتون آهن:

  • صارف پاران مناسب اجازتن جي ترتيب جي ذريعي فائل سسٽم، نيٽ ورڪ ۽ ماحول تائين غير معمولي طور تي واضح رسائي؛
  • Node.JS ۽ tsc کان سواءِ ٽائپ اسڪرپٽ تي عمل ڪرڻ؛
  • جاوا اسڪرپٽ سان پسمانده مطابقت: Deno پروگرامن جو ڪو به ذيلي سيٽ جيڪو Deno گلوبل نيمس اسپيس جو حوالو نٿو ڏئي ۽ صحيح جاوا اسڪرپٽ ڪوڊ برائوزر ۾ عمل ڪري سگھجي ٿو؛
  • هڪ واحد قابل عمل فائل جي طور تي پهچايو ويو جنهن ۾ اضافي اوزار شامل آهن جهڙوڪ
    • deno run --inspect-brk: ڊيبگ سرور جيڪو بصري اسٽوڊيو ڪوڊ سان رابطو ڪري ٿو ۽ گوگل ڪروم ۾ ريموٽ ڊيبگنگ اوزار؛
    • ڊينو انسٽال: ريموٽ وسيلن کان ڊنو پروگرامن لاءِ انسٽالر. انحصار سان گڏ ڊائون لوڊ ڪريو ۽ پروگرام شروع ڪرڻ لاءِ $HOME/.deno/bin ۾ اسڪرپٽ شامل ڪريو؛
    • deno fmt: فارميٽ ڪوڊ؛
    • ڊينو بنڊل: ڊنو پروگرامن جو بنڊل. هڪ js فائل ٺاهي ٿو جنهن ۾ ڊنو ۽ ان جي انحصار لاءِ هڪ پروگرام شامل آهي؛
    • WIP: دستاويز جنريٽر ۽ انحصار آڊٽ اوزار؛
  • npm ۽ package.json تي ڪو به انحصار ناهي: خارجي ماڊل لوڊ ۽ استعمال ڪيا ويندا آهن (نيٽ ورڪ تي ڊائون لوڊ ڪرڻ صرف پهرين عمل جي دوران ٿيندي آهي، پوءِ ماڊل کي ڪيش ڪيو ويندو آهي جيستائين -reload پرچم سان نه سڏيو وڃي) پروگرام ۾ سڌو سنئون انهن جي URL جي وضاحت ڪرڻ کان پوءِ:
    درآمد ڪريو * لاگ ان کان "https://deno.land/std/log/mod.ts"؛

  • بلڪل تمام هم وقت ساز آپريشنز هڪ وعدو موٽائي ٿو، برعڪس Node.JS؛
  • پروگرام جي عملدرآمد ھميشہ روڪي ٿو جڏهن اڻ سڌريل غلطيون ٿينديون آهن.

Deno هڪ ايمبيڊبل فريم ورڪ آهي ۽ استعمال ڪري سگهجي ٿو موجوده زنگ پروگرامن کي وڌائڻ لاءِ deno_core.

Deno ٽيم پڻ معياري ماڊيولز فراهم ڪري ٿي بغير خارجي انحصار جي، ڪارڪردگي ۾ ساڳيو معياري لائبريري کي گو ٻولي ۾.

ڊنو اسڪرپٽ جي عمل جي طور تي استعمال لاءِ موزون آهي - شيبانگ ذريعي ڪال ڪرڻ جي حمايت ڪئي وئي آهي.
اتي هڪ REPL آهي.
Rust پروگرامنگ ٻولي ۾ لکيل.

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو