티스토리 뷰
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
최신 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
- Apache
- Eclipse
- ftp서버
- Windows 8.1
- J2SE
- Javadoc
- 우분투
- Linux
- SQL
- AJAX
- PHP
- Fedora
- dev-c++
- mysql
- 원격로그인
- JAR
- Android
- windows 7
- Flex
- javascript
- Fedora14
- command tools
- JDBC
- ubuntu
- LECTURE
- classpath
- EditPlus
- 리눅스
- CSS3
- Installation
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |