ಡೆನೊ 1.0

ಈ ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಟೈಪ್‌ಸ್ಕ್ರಿಪ್ಟ್ ಭಾಷೆಯಲ್ಲಿನ ಕಾರ್ಯಕ್ರಮಗಳಿಗೆ ಮುಕ್ತ, ಸುರಕ್ಷಿತವಾದ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಪರಿಸರವಾದ ಡೆನೊದ ಪ್ರಮುಖ ಬಿಡುಗಡೆಯಾಗಿದೆ:

  • ಬಳಕೆದಾರರಿಂದ ಸೂಕ್ತವಾದ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ಫೈಲ್ ಸಿಸ್ಟಮ್, ನೆಟ್‌ವರ್ಕ್ ಮತ್ತು ಪರಿಸರಕ್ಕೆ ಅಸಾಧಾರಣವಾಗಿ ಸ್ಪಷ್ಟ ಪ್ರವೇಶ;
  • Node.JS ಮತ್ತು tsc ಇಲ್ಲದೆ ಟೈಪ್‌ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು;
  • ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ ಬ್ಯಾಕ್‌ವರ್ಡ್ ಹೊಂದಾಣಿಕೆ: ಡೆನೋ ಜಾಗತಿಕ ನೇಮ್‌ಸ್ಪೇಸ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸದ ಮತ್ತು ಮಾನ್ಯವಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸದ ಡೆನೋ ಪ್ರೋಗ್ರಾಂಗಳ ಯಾವುದೇ ಉಪವಿಭಾಗವನ್ನು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು;
  • ಒಂದೇ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್‌ನಂತೆ ವಿತರಿಸಲಾಗಿದೆ ಅದು ಹೆಚ್ಚುವರಿ ಪರಿಕರಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ
    • deno run --inspect-brk: Google Chrome ನಲ್ಲಿ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಮತ್ತು ರಿಮೋಟ್ ಡೀಬಗ್ ಮಾಡುವ ಪರಿಕರಗಳೊಂದಿಗೆ ಸಂವಹಿಸುವ ಡೀಬಗ್ ಸರ್ವರ್;
    • ಡೆನೋ ಇನ್‌ಸ್ಟಾಲ್: ರಿಮೋಟ್ ಸಂಪನ್ಮೂಲಗಳಿಂದ ಡೆನೋ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಅನುಸ್ಥಾಪಕ. ಅವಲಂಬನೆಗಳ ಜೊತೆಗೆ ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು $HOME/.deno/bin ಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ;
    • deno fmt: ಕೋಡ್ ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುತ್ತದೆ;
    • deno bundle: ಡೆನೋ ಕಾರ್ಯಕ್ರಮಗಳ ಬಂಡಲರ್. ಡೆನೋ ಮತ್ತು ಅದರ ಅವಲಂಬನೆಗಳಿಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಹೊಂದಿರುವ js ಫೈಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ;
    • WIP: ದಸ್ತಾವೇಜನ್ನು ಜನರೇಟರ್ ಮತ್ತು ಅವಲಂಬನೆ ಆಡಿಟ್ ಉಪಕರಣ;
  • npm ಮತ್ತು package.json ಮೇಲೆ ಅವಲಂಬನೆ ಇಲ್ಲ: ಬಾಹ್ಯ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಬಳಸಲಾಗುತ್ತದೆ (ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದು ಮೊದಲ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಸಮಯದಲ್ಲಿ ಮಾತ್ರ ಸಂಭವಿಸುತ್ತದೆ, ನಂತರ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ನೇರವಾಗಿ URL ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ನಂತರ —reload flag ನೊಂದಿಗೆ ಕರೆಯುವವರೆಗೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ):
    ಆಮದು * ಅನ್ನು "https://deno.land/std/log/mod.ts" ನಿಂದ ಲಾಗ್ ಆಗಿ;

  • ಸಂಪೂರ್ಣವಾಗಿ ಎಲ್ಲಾ ಅಸಮಕಾಲಿಕ ಕಾರ್ಯಾಚರಣೆಗಳು Node.JS ಗಿಂತ ಭಿನ್ನವಾಗಿ ಭರವಸೆಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ;
  • ಕಾರ್ಯಕ್ರಮದ ಅನುಷ್ಠಾನ ಯಾವಾಗಲೂ ನಿರ್ವಹಿಸದ ದೋಷಗಳು ಸಂಭವಿಸಿದಾಗ ನಿಲ್ಲುತ್ತದೆ.

ಡೆನೋ ಒಂದು ಎಂಬೆಡಬಲ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಆಗಿದೆ ಮತ್ತು ಕ್ರೇಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ರಸ್ಟ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ವಿಸ್ತರಿಸಲು ಬಳಸಬಹುದು ಡೆನೋ_ಕೋರ್.

ಡೆನೋ ತಂಡವು ಬಾಹ್ಯ ಅವಲಂಬನೆಗಳಿಲ್ಲದೆ ಗುಣಮಟ್ಟದ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಸಹ ಪೂರೈಸುತ್ತದೆ, ಇದು ಗೋ ಭಾಷೆಯಲ್ಲಿನ ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯದ ಕಾರ್ಯವನ್ನು ಹೋಲುತ್ತದೆ.

ಡೆನೋ ಸ್ಕ್ರಿಪ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಆಗಿ ಬಳಸಲು ಸೂಕ್ತವಾಗಿದೆ - ಶೆಬಾಂಗ್ ಮೂಲಕ ಕರೆ ಮಾಡುವುದನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
REPL ಇದೆ.
ರಸ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.

ಮೂಲ: linux.org.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ