డెనో 1.0

టైప్‌స్క్రిప్ట్ భాషలోని ప్రోగ్రామ్‌ల కోసం ఓపెన్, సురక్షితమైన ఎగ్జిక్యూషన్ ఎన్విరాన్‌మెంట్ డెనో యొక్క ప్రధాన విడుదల ఉంది, ఇది క్రింది లక్షణాలను కలిగి ఉంది:

  • వినియోగదారు తగిన అనుమతుల సెట్టింగ్ ద్వారా ఫైల్ సిస్టమ్, నెట్‌వర్క్ మరియు పర్యావరణానికి అనూహ్యంగా స్పష్టమైన యాక్సెస్;
  • Node.JS మరియు tsc లేకుండా టైప్‌స్క్రిప్ట్‌ని అమలు చేయడం;
  • జావాస్క్రిప్ట్‌తో బ్యాక్‌వర్డ్ అనుకూలత: గ్లోబల్ డెనో నేమ్‌స్పేస్‌ను సూచించని మరియు చెల్లుబాటు అయ్యే జావాస్క్రిప్ట్ కోడ్‌ని డెనో కోసం ఏదైనా ఉపసమితి ప్రోగ్రామ్‌లు బ్రౌజర్‌లో అమలు చేయవచ్చు;
  • వంటి అదనపు సాధనాలను కలిగి ఉన్న ఒకే ఎక్జిక్యూటబుల్ ఫైల్‌గా పంపిణీ చేయబడింది
    • deno run --inspect-brk: Google Chromeలో విజువల్ స్టూడియో కోడ్ మరియు రిమోట్ డీబగ్గింగ్ సాధనాలతో పరస్పర చర్య చేసే డీబగ్ సర్వర్;
    • deno ఇన్‌స్టాల్: రిమోట్ వనరుల నుండి డెనో ప్రోగ్రామ్‌ల కోసం ఇన్‌స్టాలర్. డిపెండెన్సీలతో పాటు డౌన్‌లోడ్ చేస్తుంది మరియు ప్రోగ్రామ్‌ను ప్రారంభించడానికి $HOME/.deno/binకి స్క్రిప్ట్‌ను జోడిస్తుంది;
    • deno fmt: కోడ్‌ను ఫార్మాట్ చేస్తుంది;
    • deno bundle: డెనో ప్రోగ్రామ్‌ల బండ్లర్. డెనో మరియు దాని డిపెండెన్సీల కోసం ప్రోగ్రామ్‌ను కలిగి ఉన్న js ఫైల్‌ను ఉత్పత్తి చేస్తుంది;
    • WIP: డాక్యుమెంటేషన్ జనరేటర్ మరియు డిపెండెన్సీ ఆడిట్ సాధనం;
  • npm మరియు package.jsonపై ఆధారపడటం లేదు: బాహ్య మాడ్యూల్‌లు లోడ్ చేయబడతాయి మరియు ఉపయోగించబడతాయి (నెట్‌వర్క్ ద్వారా డౌన్‌లోడ్ చేయడం మొదటి అమలు సమయంలో మాత్రమే జరుగుతుంది, ఆపై మాడ్యూల్ ప్రోగ్రామ్‌లో నేరుగా వారి URLని పేర్కొన్న తర్వాత —reload ఫ్లాగ్‌తో పిలిచే వరకు కాష్ చేయబడుతుంది):
    "https://deno.land/std/log/mod.ts" నుండి *ని లాగ్‌గా దిగుమతి చేయండి;

  • ఖచ్చితంగా అన్ని అసమకాలిక కార్యకలాపాలు Node.JS వలె కాకుండా వాగ్దానాన్ని అందిస్తాయి;
  • కార్యక్రమం అమలు ఎల్లప్పుడూ నిర్వహించని లోపాలు సంభవించినప్పుడు ఆగిపోతుంది.

Deno అనేది పొందుపరచదగిన ఫ్రేమ్‌వర్క్ మరియు క్రేట్‌ని ఉపయోగించి ఇప్పటికే ఉన్న రస్ట్ ప్రోగ్రామ్‌లను విస్తరించడానికి ఉపయోగించవచ్చు డెనో_కోర్.

డెనో బృందం గో భాషలోని ప్రామాణిక లైబ్రరీకి సంబంధించిన కార్యాచరణలో బాహ్య డిపెండెన్సీలు లేకుండా ప్రామాణిక మాడ్యూళ్లను కూడా సరఫరా చేస్తుంది.

డెనో స్క్రిప్ట్ ఎగ్జిక్యూషన్‌గా ఉపయోగించడానికి అనుకూలంగా ఉంటుంది - షెబాంగ్ ద్వారా కాల్ చేయడానికి మద్దతు ఉంది.
REPL ఉంది.
రస్ట్ ప్రోగ్రామింగ్ భాషలో వ్రాయబడింది.

మూలం: linux.org.ru

ఒక వ్యాఖ్యను జోడించండి