sitelink1 https://ebbnflow.tistory.com/257 
sitelink2  
sitelink3  
sitelink4  
sitelink5  
extra_vars6  

Node.js를 개발한 Ryan Dahl은 Node.js를 만들면서 후회하는 10가지라는 발표를 한적이 있는데요.

그래서 Node.js의 단점을 보완한 Deno.js를 2019년에 발표하였습니다.

 

Deno란?

Node.js의 개발자 Ryan Dahl이 개발한 개선되고 더 안전한 Node.js,

Node는 JavaScript를 실행하기 위한 런타임인 것처럼, Deno는 TypeScript를 실행하기 위한 Command-line 런타임

 

Node.js의 문제점

    npm의 중앙 배포 방식

    추가 지원이 필요한 Legacy API

    보안 문제

 

 

Node.js로 node package module인 npm에서 여러 모듈을 다운 받아 이들을 조합해 하나의 애플리케이션을 만들 수 있습니다.

 

다른 기업, 개발자들이 만들어 놓은 오픈소스를 npm을 통해 설치 하고 내 앱에 적용할 수 있어 자유도가 높다는 장점때문에 많은 사람들이 웹 서버 개발에 사용하고 있는 런타임이기도 하죠. 하지만 이런 장점 때문에 Node.js는 여러 문제를 가지고 있었습니다. 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 Software Development Trend (with Java) 황제낙엽 2024.01.19 592
60 REST API 제대로 알고 사용하기 황제낙엽 2021.06.02 130
59 locale (로캘, 로케일) 황제낙엽 2021.03.19 112
58 [REST API] HTTP METHOD 종류 황제낙엽 2021.01.14 174
» [Deno] TypeScript를 실행하기 위한 Command-line 런타임 황제낙엽 2021.01.14 100
56 어린이, 청소년용 프로그램 입문 황제낙엽 2017.05.03 166
55 컴퓨터는 음수를 2의 보수법으로 표현한다 file 황제낙엽 2016.10.24 843
54 변수를 unsigned int형 선언 0xffffffff 할당 결과가 -1이 되는 이유는? 황제낙엽 2016.10.24 486
53 0xFFFFFFFF의 값은 왜 -1인가? 황제낙엽 2016.10.24 326
52 unsigned와 signed 황제낙엽 2016.10.24 176
51 컴퓨터와 인간의 대화[20]-전각 문자와 반각 문자 황제낙엽 2016.04.22 233
50 컴퓨터와 인간의 대화[19]-인텔 HEX 황제낙엽 2016.04.22 123
49 컴퓨터와 인간의 대화[18]-베이스64 황제낙엽 2016.04.22 134
48 컴퓨터와 인간의 대화[17]-Surrogate Pair, Supplementary Characters file 황제낙엽 2016.04.22 127
47 컴퓨터와 인간의 대화[16]-UTF-16 황제낙엽 2016.04.22 118
46 컴퓨터와 인간의 대화[15]-UTF-8 황제낙엽 2016.04.22 131
45 컴퓨터와 인간의 대화[14]-euc(Extended UNIX Code) 황제낙엽 2016.04.22 122
44 컴퓨터와 인간의 대화[13]-char set 황제낙엽 2016.04.22 127
43 컴퓨터와 인간의 대화[12]-character encoding 황제낙엽 2016.04.22 87
42 컴퓨터와 인간의 대화[11]-byte 2 황제낙엽 2016.04.22 143
41 컴퓨터와 인간의 대화[10]-byte 1 황제낙엽 2016.04.22 189