처음 처음 | 이전 이전 | 1 | 2 | 3 |다음 다음 | 마지막 마지막
러닝 리액트 - 리액트와 리덕스로 구축하는 효율적인 웹 UI
알렉스 뱅크스.이브 포셀로 지음, 오현석 옮김 / 한빛미디어 / 2018년 2월
평점 :
구판절판


장점-----------------------------


 - ES6 문법을 이곳저곳에서 과감히 적용해두었음: 코드의 리팩토링이 잘 되어있어서 안그래도 복잡한 리액트에서 코드 낭비를 그나마 줄이는 방법을 이해하기 좋음.


 - 플럭스와 리덕스에 대해서 비교적 자세히 설명해놓음


단점-----------------------------


 - 영어->한국어 역서다보니 문장이 쓸데없이 길고 복잡하여 이해가 잘 안됨. 이건 역자 쪽에서도 간결하게 의역할 수 있었던 부분이라 아쉬움이 남음.


 - 코드 예제가 친절하지 않음. 보통은 쓸데 없는 부분을 줄이고 필요한 부분만 보여주는 것이 프로그래밍 쿡북의 핵심인데 자꾸 이전에 있던 소스코드로 돌아가서 또 작업을 하다보니 헷갈림. 그나마도 순서대로 차근차근 나아가는 것이 아니라 자꾸 점프를 했다가 돌아왔다가 함. 거기다가 과감한 리팩토링+ES6까지 더해져서 내가 지금 어디를 보고있나 이해가 잘 안됨.


총평

개인적으로는 다른 리액트 책을 보고 리액트를 이미 조금 이해하고 있는 상황에서 복습 및 리덕스&플럭스에 대해 이해하고자 산 책인데 리액트에 대한 사전지식이 없으면 사실상 읽기가 거의 불가능한 책이라고 봅니다. 


또한 실제 코드가 많이 나와있는 이런 종류의 책일수록 소스코드를 직접 작성하고 실행해 가면서 왜 그런지를 이해해 나가야 하는데, 여기저기를 왔다갔다하는 이 책의 구성상 그게 무척 어렵습니다. 또한 왠만해서는 완성본을 보여주지 않고 자꾸 부분만을 보여준채 건너 뜁니다. 이미 완성된 코드의 조각난 부분 부분만을 보면서 내가 어디쯤 이해하고 있다는 것을 머리속으로 계속 상상해야합니다. 책에 나온 개발 관행이나 소스 코드의 완성도 자체는 실무에서 사용하는 코드라고 치면 굉장히 뛰어나다고 할 수 있지만, 배우는 데에는 오히려 방해가 많이 됩니다. 


리액트의 상태구조, 그리고 리덕스와 플럭스에 대해 좀더 이해를 깊게하고자 구매한 책인데, 오히려 읽다가 머리만 더 아팠습니다.


댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
PHP 7 예비학교 - 예비 웹 프로그래머를 위한 과외 수업
오오시게 요시유키 지음, 김은철.유세라 옮김 / 길벗 / 2017년 9월
평점 :
절판


책 자체는 좋습니다. 일본 IT교재들이 대부분 그렇듯 설명이 자세하고 난이도가 높지 않습니다. 번역도 중상급은 됩니다. 다만 오타가 너무 많아요...

댓글(1) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
엄현준 2018-12-10 23:20   좋아요 0 | 댓글달기 | URL
오탈자가 많이 심한가요?ㅠ 오탈자 정정표 있나요?ㅠ
 
웹 엔지니어의 교과서 - 서버사이드, NoSQL, 프런트 엔드, 시각화, 로그 처리, 환경 구축 자동화까지 WEB 애플리케이션 개발 세계의 첫 길잡이
㈜히토미디어 외 지음, 김성재 옮김 / 길벗 / 2015년 12월
평점 :
절판


리눅스 개발환경 중심으로 쓰여져있습니다. 문제는 정확히 어떤 버전의 리눅스인지 확실하지가 않고 책에서 언급하는 대부분의 Repository가 제대로 동작하지 않습니다. 검수를 제대로 안한 듯 합니다. 또한 입문자 웹엔지니어 대상이라는데 개발환경 구축시 트러블슈팅하는 방법도 전혀 없습니다.

댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
[eBook] Do it! Vue.js 입문 - 예제로 이해하고 실전 프로젝트로 완성한다!
장기효 지음 / 이지스퍼블리싱 / 2018년 2월
평점 :
장바구니담기


리액트 Node.js 웹팩 배경지식이 있는 상태에서 이틀만에 다 읽었습니다. 앞서분들이 말씀하신대로 정말 쉬운책입니다. 다만 하나의 예제를 깊게 파고드는 책이라 할께 별로 없어요... 하다못해 백엔드와 조합한 CRUD예제라도 하나 주면 좋을텐데 너무 아쉽네요

댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
모던 자바스크립트 개발자를 위한 리액트 프로그래밍 - Node.js와 리액트를 활용한 최신 프런트엔드/백엔드 프로그래밍 위키북스 오픈소스 & 웹 시리즈 86
쿠지라 히코우즈쿠에 지음, 윤인성 옮김 / 위키북스 / 2017년 12월
평점 :
절판


책 다 끝냈습니다. 약 두달 반 정도가 걸렸는데 본업에 따로 근무하면서 리눅스를 배우고 실제 프로젝트를 직접 만드느라 시간이 오래걸렸습니다. 일 안하시고 공부만 하시는 분이면 훨씬 빨리 끝낼 수 있습니다. 이책 진짜 개추입니다. 전에도 Vue나 Angular, React같은 MVC 프레임웍을 배워보려고 시도를 많이 했는데 도저히 이해가 안되다가 이책 보고 한큐에 이해했습니다.


-------장점들:


첫째: MVC 프레임웍 중에 React가 Angular보다 구조적으로 이해하기 쉽습니다. 이건 책이 잘 쓰인거라기보다는 React자체가 하나의 웹 요소를 만들고자 할때 굉장히 뚜렷한 MVC 모델을 가지고 있기 때문입니다. 아예 대놓고 render()가 있질 않나, 웹 요소의 생성자(constructor)안에 state라는 값을 가지고 있는 등 꼭 필요한 요소는 적절한 네이밍으로 가지고 있으면서 불필요한 요소는 거의 없습니다. 실제 React를 쓰는지 안쓰는지와는 별개로, React를 배우는 것 자체가 웹 MVC 모델의 이해에 도움이 정말 많이 됩니다.


둘째: 책의 구성이 좋습니다. 일본어 원본을 읽어보지 않아서 잘 모르지만 갑자기 난이도가 수직상승하는 부분 없이 대부분 책에 있는 내용으로 커버 가능합니다. 그 외에도 책이 리액트 말고도 Webpack이나 npm, superagent를 이용한 ajax 등 SPA 웹개발에 자주 사용되는 관행을 잘 설명해주고 있어서 나중에 다른 프레임웍으로 갈아탈 때에도 훨씬 쉽게 갈아탈 수 있을 것 같습니다.


셋째: 번역이 좋습니다. 이것 말고도 일본 원서를 번역한 프로그래밍 서적을 몇개 봤는데 용어 관리가 대체로 잘 안되는 편입니다. 이상한 한자어투가 튀어나온다던가 하는 경우가 많았는데, 이건 그런걸 하나도 못 느꼈습니다. 오히려 국내에서 나오고도 이상한 전문용어로 헷갈리게하는 서적들이 많은데 이건 그런게 하나도 없습니다.


넷째: 나온지 반년도 안된 책이라 소스코드가 대부분 오작동 없이 잘 동작합니다. 물론 아예 에러가 0는 아니고 중간에 손 보고 나서야 컴파일 되는 구간이 한두개는 있었지만 웹개발 서적으로 이정도면 굉장히 양호한 것 같습니다. 일본 원서는 나온지 조금 더 된 것 같은데, 이건 번역하신 분의 검수 덕분일까요? 아니면 원서가 개정판을 내놓았기 때문일까요? 잘 모르지만 여튼 배우는 입장에선 좋았습니다.


---------단점들


첫째: React 자체의 한계점이 생각보다 꽤 큽니다. 중간에 여러 React 개별 요소(Component)를 하나로 묶는 방안으로 Flux를 설명하는 부분이었는데, 정말 머리털 빠질뻔했습니다. 게다가 챕터도 짧습니다. 왜이렇게 복잡한데 대충설명했지? 라고 생각했는데 제 착각이었습니다. React의 상태(State)관리는 원래 어려운게 맞습니다. 이건 나중에 대략적인 정보를 찾아보니 React와 javascript의 태생적인 한계점인 듯 합니다. Flux나 Redux, Mobx등은 이 모든 것을 최대한 간결하게 처리하고자 나온 처방이지만 이 역시도 기존의 패러다임을 뒤집어야 하기 때문에 매우 복잡해질 수밖에 없는 부분인 것 같습니다.


둘째: 모든 구성이 다 마음에 들지만 마지막 페이지의 머신러닝이 좀 쌩뚱맞습니다. 사실 React도 여러 외부 라이브러리를 사용해야하다보니 이런식으로 다른 외부 라이브러리에 대한 접촉 기회를 주는 것은 좋지만 좀더 실용적인 예제가 더 좋을 것 같습니다. 책이 겨냥하는 독자층도 거의 엔지니어보다 초심자들인듯한데 실제로 혼자 몇가지를 개발해보니 material-ui같이 프론트엔드를 예쁘게 꾸며주는 라이브러리나 bcrypt, auth0같은 암호화/인증 라이브러리가 훨씬 쓸모있었습니다. 좀더 실용적인 리액트 플러그인/라이브러리를 소개해 줬으면 좋을 것 같아요.


어쨌든 개강추입니다!! 이 책 덕분에 드디어 풀스택 지식을 완성할 수 있었어요!!


댓글(0) 먼댓글(0) 좋아요(4)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
처음 처음 | 이전 이전 | 1 | 2 | 3 |다음 다음 | 마지막 마지막