tou***
2016-12-11

Gulp는 오늘날 Front-End 개발 환경에 없어서는 안될 필수 도구로 자리 잡았습니다. 하지만 안타깝게도 국내 실무 환경에서는 이런 도구를 활용하는 경우를 찾기가 쉽지 않습니다. 아무래도 명령어 인터페이스 기반 Node.js 환경이 생소하기도 하고, 관련 도서가 많지 않기 때문일 것입니다. 이 책은 Node.js 환경에서 Gulp를 사용하여 Jade, Sass, Susy, CoffeeScript 등을 활용하는 방법을 친절하게 설명합니다. 또한 실무
한빛리더스 활용서 시즌2 -3기
지난번 3번째 미션에서 리뷰를 너무 늦게 작성해서,
이번에는 빨리 한다고 했는데…
역시나 미션 마지막나레 부랴부라 작성하게 되었네요.
4번째 미션은 만들면서 배우는 모던 웹사이트 제작으로 선택했습니다.
예전에 이 책의 전작이라 할 수 있는 만들면서 배우는 모던 웹사이트 디자인에서 후속작을 기획하고 있다고 해서 많은 기대하고 있었는데,
이제서야 책을 정독하게 되었네요.
이 책의 저자 야무님의 약력을 보면 재밌는 점 이 있는데 디자이너 출신의 개발자라는 거죠^^
그래서인지 전작의 만들면서 배우는 모던 웹사이트 디자인 책도 기존 디자인 서적과 좀 다르게 포토샵 기본 설정이라던가 실무에서 후반 프로그래밍 작업을 염두에 둔 듯한 디자인 서적이라 매우 도움이 되었습니다.
이 만들면서 배우는 모던 웹사이트 제작 서적도 읽다 보면 기존 웹 프로그래밍 서적과 다르게 하나의 언어나 저작도구를 설명하는 것이 아니라 웹 개발 실무에 도움이 될 만한 도구들을 들어 자세히 알려주고 있습니다.
이 책의 목차를 보게 되면,
1장 모던 텍스트 에디터, Sublime Text
2장 프로젝트 버전 관리도구, Git & GitHub
3장 명령어 기반 인터페이스, CLI
4장 초고속 코딩 도구 Emmet
5장 Node.js 환경 구성
6장 업무를 향상시키는 자동화 시스템 Gulp
7장 고성틍 HTML 템플릿 엔진 Jade
8장 강력한 CSS 확장 언어 Sass & Compass, Bourbon
9장 심플한 자바스크립트 컴파일러 GoffeeScript
10장 스마트한 반응형 웹 그리드 시스템 Susy
11장 프론트-엔드 개발 도구 yamoo9_ProjectKit
으로 되어 있는데, 웹사이트 제작을 할 때 필요한 도구들을 하나 하나 들어 설명하는 구조 입니다.
웹 코딩을 하기 위해서는 여러가지 툴들이 있고, 각자마다 선호하는 프로그램들이 있습니다. 무료툴도 있고 유료 툴도 있는데...
이 책은 Sublime Text 3를 설치부터 주요 기능을 들어 설명하고 있습니다.
또한 플러그인 설치 안내까지 하고 있어 부족해보이는 기능까지 개선 방안을 안내하고 있습니다. 이런 깨알같은 팁은 선배들에게 술 한잔은 사줘야 나오는 건데^^
그리고 말로만 듣던 Git과 GitHub에 대해 별도의 챕터를 두어 설명하고 있습니다.
프로젝트 할 때 버전관리가 너무 힘들었는데... 예를 들면 최종1, 2, 3, 진짜최종, 파이널 등 ㅠㅠ 파일을 만들 때마다 너무 고생했습니다. 나중에는 뭐가 마지막인지 알 수가 없어서 일일이 열어보고 확인하거나, 다른 사람에게 공유할 때 힘드었는데, 다음 프로젝트 때는 활용해 봐야겠습니다.
nodo.js 개념과 설치에 대해 알려주고 있습니다.
Nodo.js 환경을 이해하면 이어서 Gulp.js를 배워 자동화 시스템을 구성할 수 있도록 구성되어 있습니다.
마지막에는 yamoo9_ProjectKit이라는 저자가 제작한 도구를 제공하고 사용방법을 설명하고 있는데, 이 것만 쏙 빼먹어도 완전 이득인 것 같습니다.
전반적인 내용을 보면 이 책의 구성은 하나의 언어나. 프 로그램을 배우는 책이 아닙니다. 저자가 프로젝트를 진행하기 위한 개발 환경, 일종의 공부잘하는 친구의 책상 셋팅 방법, 요약정리집, 연필, 강조나 정리용 색상펜, 즐겨쓰는 사전 등을 알려주는 공부잘하는 비법이 담긴 책입니다.