메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

디노가 무언지 간결하고 확실히 설명하는 책

hji7***

|

2021-04-19

디노 첫걸음

새로운 런타임 디노의 탄생 배경부터 활용법까지 가장 빠르게 만나는 디노 입문서. 디노의 설치 방법과 간단한 타입스크립트 소개, 디노를 활용한 예제를 살펴보며 디노 사용법을 익힌다.

  • 저자 : 페르난도 돌리오
  • 번역 : 우정은
  • 출간 : 2021-03-10

인터넷 세상의 큰 물줄기를 바꾼 사건이 있다면, 그 첫번째는 아마도 ajax가 세상에 나온 사건이었을 겁니다.

ajax가 페이지 단위로 서버의 데이터를 가져오던 웹의 개념을 완전히 바꾸었죠.

그리고 그 다음은 v8엔진입니다. 어떤 유능한 개발자 집단이 다음 프로젝트를 고민하고 있다는 소문을 전해 들은 마이크로소프트와 구글이 그들에게 러브콜을 했는데요. 마이크로소프트는 본사 근처로 이주할 것을 요청했지만, 구글은 근처에 새로운 사무실을 차리고 만들고 싶은걸 만들어달라고 했다는군요.

v8엔진은 인터프리터언어인 자바스크립트에 컴파일 개념을 도입해서 실행속도를 크게 향상시켰습니다.

그다음 사건은 아무래도 node가 세상에 나온 사건이었습니다. 원래 자바스크립트 자체가 클라이언트 쪽이나 서버쪽 양쪽에서 사용될 수 있도록 설계되었다고는 이야기가 전해지지만, 사실 서버쪽에서 자바스크립트를 적극적으로 사용할 수 있는 획기적인 솔루션이 없었거든요.

node는 그걸 해냈습니다.

node가 세상에 나온다음 자바스크립트는 더 많은 응용분야에서 사용되는 강력한 언어로 탈바꿈했고, 극단적인 전성기를 지나고 있습니다.

하지만, node 세상에 내 놓은 "라이언 달"은 원래 노드에서 이루고 싶었던 몇가지 개념과 현재 노드가 취약한 부분에 대해서 일종의 빚을 갚고 싶었던것 아닌가 싶습니다.

그래서 node의 스펠링의 앞뒤를 바꾼 de+no라는 걸 만들기 시작했습니다.

이 책은 그 deno에 대해서 설명하고 있는데요. 이미 원숙한 플랫폼 라이브러리로 성장하고 있는 디노에서 "라이언 달"이 노드에 주고 싶었던 변화들만을 주제로 설명하고 있습니다.

타입스크립트, 보안, 패키지 처리 방식이 그것인데요. 다른 IT책들에 비해 투텁지 않은 분량이지만, "라이언 달"이 노드의 창시자로서 후회했던 것들을 디노에서 어떻게 보완해주었는지는 완벽하게 설명하고 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?