டெனோ 1.0

டெனோவின் ஒரு பெரிய வெளியீடு உள்ளது, இது பின்வரும் அம்சங்களைக் கொண்ட டைப்ஸ்கிரிப்ட் மொழியில் நிரல்களுக்கான திறந்த, பாதுகாப்பான செயல்படுத்தல் சூழலாகும்:

  • பயனர் பொருத்தமான அனுமதிகளை அமைப்பதன் மூலம் கோப்பு முறைமை, நெட்வொர்க் மற்றும் சூழலுக்கு விதிவிலக்காக வெளிப்படையான அணுகல்;
  • Node.JS மற்றும் tsc இல்லாமல் டைப்ஸ்கிரிப்டை இயக்குதல்;
  • ஜாவாஸ்கிரிப்ட்டுடன் பின்தங்கிய இணக்கத்தன்மை: டெனோ குளோபல் நேம்ஸ்பேஸைக் குறிப்பிடாத மற்றும் செல்லுபடியாகும் ஜாவாஸ்கிரிப்ட் குறியீட்டைக் குறிப்பிடாத டெனோ நிரல்களின் எந்த துணைக்குழுவும் உலாவியில் செயல்படுத்தப்படலாம்;
  • போன்ற கூடுதல் கருவிகளையும் கொண்டிருக்கும் ஒற்றை இயங்கக்கூடிய கோப்பாக வழங்கப்படுகிறது
    • deno run --inspect-brk: Google Chrome இல் விஷுவல் ஸ்டுடியோ குறியீடு மற்றும் தொலைநிலை பிழைத்திருத்தக் கருவிகளுடன் தொடர்பு கொள்ளும் பிழைத்திருத்த சேவையகம்;
    • deno நிறுவல்: தொலைநிலை ஆதாரங்களில் இருந்து டெனோ நிரல்களுக்கான நிறுவி. சார்புகளுடன் சேர்த்து பதிவிறக்கங்கள் மற்றும் நிரலைத் தொடங்க $HOME/.deno/bin க்கு ஸ்கிரிப்ட் சேர்க்கிறது;
    • deno fmt: குறியீட்டை வடிவமைக்கிறது;
    • deno bundle: டெனோ நிரல்களின் தொகுப்பு. டெனோ மற்றும் அதன் சார்புகளுக்கான நிரல் கொண்ட js கோப்பை உருவாக்குகிறது;
    • WIP: ஆவணப்படுத்தல் ஜெனரேட்டர் மற்றும் சார்பு தணிக்கை கருவி;
  • npm மற்றும் package.json மீது சார்பு இல்லை: வெளிப்புற தொகுதிகள் ஏற்றப்பட்டு பயன்படுத்தப்படுகின்றன (நெட்வொர்க்கில் பதிவிறக்குவது முதல் செயல்பாட்டின் போது மட்டுமே நடக்கும், பின்னர் தொகுதியானது -reload கொடியுடன் அழைக்கப்படும் வரை தற்காலிகமாக சேமிக்கப்படும்) நிரலில் நேரடியாக அவற்றின் URL ஐ குறிப்பிட்ட பிறகு:
    "https://deno.land/std/log/mod.ts" இலிருந்து * பதிவாக இறக்குமதி செய்யவும்;

  • Node.JS போலல்லாமல் அனைத்து ஒத்திசைவற்ற செயல்பாடுகளும் ஒரு வாக்குறுதியை அளிக்கின்றன;
  • நிரல் செயல்படுத்தல் எப்போதும் கையாளப்படாத பிழைகள் ஏற்படும் போது நிறுத்தப்படும்.

டெனோ ஒரு உட்பொதிக்கக்கூடிய கட்டமைப்பாகும், மேலும் இது ஒரு கிரேட்டைப் பயன்படுத்தி இருக்கும் ரஸ்ட் நிரல்களை நீட்டிக்கப் பயன்படுகிறது டெனோ_கோர்.

டெனோ குழு வெளிப்புற சார்புகள் இல்லாமல் நிலையான தொகுதிகளை வழங்குகிறது, இது கோ மொழியில் உள்ள நிலையான நூலகத்தைப் போன்றது.

டெனோ ஸ்கிரிப்ட் செயல்படுத்துவதற்கு ஏற்றது - ஷெபாங் வழியாக அழைப்பு ஆதரிக்கப்படுகிறது.
ஒரு REPL உள்ளது.
ரஸ்ட் நிரலாக்க மொழியில் எழுதப்பட்டது.

ஆதாரம்: linux.org.ru

கருத்தைச் சேர்