티스토리 뷰

서평

한 권으로 끝내는 Node & Express 2판을 읽고

꿈이 있는 자유 2022. 3. 30. 12:41

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

  최신 TIOBE의 설문조사에 의하면 개발자들이 현재 세계에서 가장 많이 사용하는 개발언어는 JavaScript이다. 아마도 개발세계에서 가장 Hot한 언어도 바로 JavaScript일 것이다. 단순 Front-end의 Script언어에서 이제는 Front-end에서 Server 즉 Back-end까지 정말 어디에서나 사용가능한 언어가 되었다. 그 중심에 바로 Node.js가 있다. JavaScript를 서버에서 실행하는 몇가지 프로젝트 중 가장 잘 나가는 Framework이다. 한 때 LAMP로 대표되는 Back-end 세트가 있었다. 이제 Front쪽에서도 MEAN Stack을 시작으로 MERN Stack, MEVN Stack이 있다. 데이터베이스 역할을 할 MongoDB, 웹용 Framework로 Express, 서버단의 Node.js 그리고 마지막으로 Front단의 AngularJS, React, Vue.js... 

  이 책은 MEAN, MERN, MEVN Stack의 두 가지 Framework인 Node.js와 Express를 설명하고 있다. 두 프레임워크를 단권으로 정리하는 것이 쉽지 않았을 것이고, 더구나 2판으로 나온 것이 Express가 3버전에서 4버전으로 업그레이드되면서 많은 변화가 있었기 때문인데, 과연 방대한 양의 내용을 단권으로 정리하기가 쉽지 않았을 것이다. 그럼에도 내가 이 책에서 기대하는 것은 보다 많은 내용을 담기 보다 정말 실무에서 필요한 내용만 액기스로 담는 것이었다. 

  항상 책을 쓰는 저자의 입장에서는 두 가지 중 하나를 고민할 것이다. 더 많은 내용을 독자에게 전달하려는 이상과 많은 내용보다는 실무에 충실하려는 현실이다. 결국 두 고민 중 절충안으로 책을 쓰기 마련인데, 이 책은 저자의 그런 고민이 충분히 담겼다. 새롭게 업그레이드된 Express4의 전달에도 충실하면서 동시에 실무에서 이 두개 즉 Node.js 14와 Express4를 어떻게 버무려서 SPA를 완성해 나갈 것인가의 두마리 토끼를 충실히 잘 담아내고 있다. 어짜피 더 많은 내용을 실무에서 개발자 입장에서 다루려면 기본이 충실하다면 얼마든지 웹페이지의 도움으로 해결가능하기 때문이다. 저자의 풍부한 개발경험도 중요하지만 역자의 잘 번역된 문장 하나하나가 책을 완성해 나간다고 볼 때, 이 책은 오히려 실무에서 많은 개발을 해 본 개발자에게 더욱 유익할 것으로 본다. 초보자가 보기에는 중간 과정을 생략한 부분이 있어서 쉽지 않을 것 같다. 항상 현업에서 학생들을 가르치는 일을 하는 나는 이 책을 통해 고급 개발자로 나아가려는, 기본이 잘 닦여진 그래서 이제 실무에서 당장 일을 시작해도 될 것 같은 학생들에게 좋은 교범이 되는 추천하고 싶다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함