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는 여러 문제를 가지고 있었습니다.