2020 년 5 월에 발표 된 Deno 1.0은 상당한 관심을 불러 일으켰습니다. 이 기사는 Deno에 대한 포괄적 인 개요, 주요 기능 및 인기가 높아지는 이유를 제공합니다.
주요 기능 및 혜택 :
Ryan Dahl (Node.js의 제작자)이 만든 JavaScript 및 TypeScript 런타임 환경 인 Deno는 지각 된 Node.js 디자인 결함을 수정하는 것을 목표로합니다. 핵심 강점에는 기본 보안, 기본 타입 스크립트 지원 및 향상된 브라우저 호환성이 포함됩니다. Deno는 보안 샌드 박스 내에서 코드를 실행하여 네트워크 또는 파일 시스템 액세스에 대한 명시적인 권한을 요구하여 보안을 우선시합니다. TypeScript는 일류 시민으로 별도의 편집 단계가 필요하지 않습니다. Node.js의 NPM 또는 PHP의 작곡가와 달리 Deno는 기존 패키지 관리자를 피하고 대신 URL을 통해 직접 모듈을 가져옵니다. 포괄적 인 표준 라이브러리는 명령 줄 및 HTTP 애플리케이션을 구축하기위한 다양한 도구를 제공합니다.
deno 란 무엇입니까?
Deno는 명령 줄에서 직접 JavaScript 및 TypeScript 코드를 실행하기위한 런타임 역할을합니다. 브라우저 기반 JavaScript와 달리 Deno 프로그램은 파일 시스템 및 환경 변수와 같은 호스트 컴퓨터 리소스와 상호 작용할 수 있습니다. 그것의 창조는 Node.js의 디자인을 개선하려는 Dahl의 욕구, 보안, Typecript 통합 및 브라우저 호환성에 중점을 둔 Dahl의 욕구에서 비롯되었습니다.
보안 :
Deno는 JavaScript와 TypeScript를 완벽하게 지원합니다. TypeScript는 일류 언어로 취급되어 사전 컴파일없이 직접 실행을 가능하게합니다. 이것은 개발 워크 플로를 단순화합니다
외부 코드 처리 :
Deno는 전용 패키지 관리자를 피합니다. 외부 패키지는 URL을 사용하여 가져옵니다
명령은 다시 페치됩니다. 중앙 레지스트리가 부족하지만 타사 모듈 목록을 사용할 수 있으며, 종종 Github 리포지토리와 연결되어 있습니다. 표준 라이브러리 :
쉘 (MacOS/Linux) :
PowerShell (Windows) :import { Client } from "https://deno.land/x/mysql@2.2.0/mod.ts";
홈 브루 (MacOS) :
curl -fsSL https://deno.land/x/install/install.sh | sh
Deno는 Node.js의 NPM과 달리 보안, 내장형 타입 스크립트 지원, 표준 라이브러리 및 URL 기반 모듈 가져 오기를 강조합니다.
Deno에서 node.js 모듈을 실행할 수 있습니까? iwr https://deno.land/x/install/install.ps1 -useb | iex
위 내용은 DENO 학습 : 안전한 JavaScript 및 TypeScript 런타임의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!