inhoh***
2021-04-18

새로운 런타임 디노의 탄생 배경부터 활용법까지 가장 빠르게 만나는 디노 입문서. 디노의 설치 방법과 간단한 타입스크립트 소개, 디노를 활용한 예제를 살펴보며 디노 사용법을 익힌다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
최근에 주 언어를 javascript로 전향하고 나서 한번에 배워야 할게 산더미처럼 늘어나서
정신이 없던 와중에 Typescript라는 것을 알게 되었고, 자바스크립트에서 객체지향의 개념을
사용할 수 있다는 점이 자바를 쭉 해왔던 나로서는 무척이나 친근하게 느껴졌다.
이제 어느정도 Vue에 익숙해졌다고 자부하고 있는 시점에서 디노라는 것을 알게 되었고
이번달 리뷰 도서로 소개하게 되었다.
먼저 디노를 설명하기 전에 자바스크립트 런타임에는 전통적인 Node.js라는 것이 있다.
노드는 자바스크립트를 사용한 런타임 환경이다.
자바 진영에서 웹 개발을 했을때는 아파치 톰캣을 이용해 웹서버를 띄웠다면
자바스크립트 진영에는 노드를 통해 서버를 실행시킬 수 있다.
그러나 창시자인 라이언 달 마저도 노드에 대한 10가지 아쉬움을 발표했고
기존의 노드를 개선한 디노를 탄생시켰다.
대상 독자
자바스크립트를 사용하는 웹개발자 또는 웹 개발에 관심이 있는 누구나?
구성
챕터01 완벽한 디노
챕터02 타입스크립트 소개
챕터03 안전한 생활
챕터04 npm없는 세상
챕터05 기존 모듈
챕터06 예제 프로젝트
기준 버전
2021년 4월16일 기준 v1.9.0
내용
일단 한번 훑어 본 느낌은 디노의 탄생 배경과 메인 언어인 타입스크립트에 대한 소개, 보안성, 모듈 사용법과
몇가지 예제들이 있다. 음... 뭔가 진짜 기초적인 내용들만 설명을 해 놓은 느낌이다. 그래서 나같은 입문자들이
개념을 정립하는데 도움은 주나 그 이상의 것은 직접 검색하여 찾아보게 된다. 윈도우 버전에서 설치할 때
책에는 없는 오류가 발생해서 좀 헤맸었다. 그래도 한글로 된 기초 번역서가 있다는 것에 매우 감사하게
생각하고 있다. 디노 도큐먼트 언어가 영어만 있어서 개발 공부도 하고 영어 공부도 같이 하면 물론 좋지만
계속 보다보면 한글을 읽을때 보다 금방 지치고 페이지 번역에 손이 가기 마련이다.
정리
그래서 이 책에 대한 결론은 디노에 대해 기초 개념을 습득하고 설치, 간단한 실습을 하기엔 딱 좋은 책이다. 그 이상의 지식은 인터넷을 뒤져서 찾아야 한다. 아직 디노가 세상에 나온지 얼마 안됐지만, 벌써 버전이 1.9.0까지 올라갔으니 머지않아 노드 대신 디노를 사용하는 날이 오지 않을까 생각한다. 그러기 위해 미리 맛을 보는것도 좋다고 생각한다. 그리고 디노 이미지가 매우 귀엽다.
장점
1. 얇고(160p), 작다
2. 영어가 힘든 디노 입문자들이 보기 좋은 책이다.
단점
1. 얇은거에 비해 가격이 좀 나간다. 17,000원
근데 개발서적은 다 비싸니까 어느정도 이해는 된다.
이상 리뷰를 마치겠습니다.