|
평자는 자바스크립트를 가장 오래 써왔기 때문에 자바스크립트에 대한 이해는 깊은 편이나 최근 유행하는 여러 자바스크립트 프레임워크에 대한 이해도는 상대적으로 떨어지는 편이다. 최근에 공부한 것이라고 해봐야 프로토타입(prorotype) 과 스타립타큘러스(script.aculo.us) 정도일 것이다.
JQuery는 이름 정도를 알고 있는 수준이라 JQuery에 대해서 아무것도 모르는 상태에서 이 책을 접했다고 봐야 할 것이다. 이 책은 Apress 출판사의 레시피(Recipes) 시리즈처럼 해당 주제에 대한 여러 상황들에 대한 해법을 제시하고 있다. 큰 카테고리- 예를 들어, 효과, 유틸리티, 이벤트, 폼 기능 등으로 나뉘고- 세부 해법의 형식은 디자인 패턴 형식처럼, 문제점 / 해결방법 / 논의의 체계적인 구성을 취하고 있어 내용의 흐름을 파악하는데 장점을 가지고 있었다. 또한 JQuery의 강력한 기능을 명쾌하고 실전에 사용 가능한 해법을 제시한다는 점에서 높이 평가하고 싶다. 책을 읽어 가면서 JQuery가 강력하고 매력적인 프레임워크인 이유를 느끼기에 충분한 책이다. 왜 이름이 JQuery인지 이해하기에 충분했다.
보통 쿡북이나 레시피 형식의 책을 보고 감동을 받지 않는 스타일인데, 감탄사가 나올 정도의 우아함을 발견할 수 있어 즐거웠다.
반면, 이런 레시피 형식의 책들이 가지고 있는 문제점을 집고 넘어가야 할 것 같은데, 해결 방법에 중심을 둬서 기반 기술에 대한 지식이 없을 경우 제시한 해결 방법에 대한 응용된 해결 방법을 도출할 없다는 단점도 있을 수 있다. 해결방법의 고착화라고나 할까? 이 책을 읽으면서도 JQuery의 강력한 기능은 마음껏 경험할 수 있었지만, JQuery라는 숲을 보기에는 부족함 감을 느꼈다. 책의 성격이 가진 한계와 개인적으로 JQuery에 대해 무지함이 결합된 결과라고 생각된다.
번역서이기 때문에 번역의 질에 대해서도 짚고 넘어가야 할 듯 한데, 전반전으로 매끄러운 문장으로 내용을 이해하는데 전혀 문제가 없었다. 원래 한글로 된 책을 읽는 느낌과 흡사하다. 간혹 오타나 소스코드 주석 부분에서 이해가 가지 않는 부분들이 있었는데, 전체 맥을 파악하는 데는 전혀 문제가 되질 않았다.
총평을 하자면, 훌륭한 책에 매끄러운 번역, 정돈되고 편안한 편집이 조화를 이룬 책이라고 할 수 있겠다. 하지만, 초/중급이라는 랭크 표시에 속으면 안 된다. 이 책은 기본적으로 자바스크립트에 대한 지식을 가진 분들을 위한 책이고 자바스크립트를 시작하기 위한 책은 아니다. 기초를 다진 후 볼 만한 책이라 하겠다.
마지막으로 이런 좋은 책을 리뷰할 수 있는 기회를 준 예스24와 출판사 [BJ퍼블릭]에 감사를 표한다. |
|
외국서 극찬받았다는 jQuery Cookbook 이다. 목차만을 본다면, 참 만만한 책 같다. 하지만, 몇 Chapter 를 읽으면, 곧 초보자용이 아니라고 섣부른 판단도 하게된다. 그러나, 책을 다 보고나니, 앞 부분의 설명이 얼마나 소중한지 느껴졌고
이 책은 제목과 같이, Cookbook 이 맞다.
보통 자바스크립트와 같이, 필요한 부분을 인용해서 자신에 맞게 바꾸면 된다.
이 책은 jQuery 를 100% 잘 활용할수 있도록
활용에만 중점을 두지 않고, 이해를 더 할수 있게 했고 뿐만아리라, jQuery 에서 개발자들이 직면하게될
지금까지 인터넷을 떠도는 자바스크립트 내용을 이 책을 보면서, 자신감을 갖게 되었다. 이 책의 내용은 목차 그대로이다. 그래서, 이 책을 읽고나면,
개인적으로 현재의 asp.net 사이트를 다 읽고 나니, 결고 어렵지 않있고,
많은 기술 서적들이 이 책은 번역서임에도 불구하고 |
|
jquery는 jquery.org 사이트에서 간단한 예제만 가져다 쓰는 수준이였습니다.
그러나, 이 책을 다 보고나니
저처럼 jquery를 접해 보았지만,
그리고 이 책의 대부분은
이책의 내용 구성은
이번 책은 [실전 jquery 쿡북]이라는 이름답게 |
| 쿡북 스타일의 jquery 책이다. 전체 책 볼륨은 크지만 하나의 레서피가 작고 코드 예시가 많아서 읽는데 부담은 적다. 이 책의 문제점은 여러군데 있다. 감수자가 jquery 1.4 의 새로운 기능을 소개하는 챕터를 넣은 것으로 1.4 증보판이라고 명명한 것이며 당연히 그 내용은 책의 말미에 부록으로 넣는 것이 상례일 것임이도 불구하고 챕터 0 으로 맨 앞에 배치하고 있다. 더군다나 'Taeyo's Choice' 라는 책 겉표지의 카피는 낯 뜨거울 정도이다. 목차보다 짧은 세페이지짜리 인덱스는 무슨 생각으로 번역을 했는지 아연실색할 뿐이다. |
|
저는 요번에 자바스크립트서적 한권을 떼고 JQuery 로 넘어가려고 쿡북을 신청하여 오게돼었습니다. 자바스크립트 서적한권만으로는 유려한 홈페이지 디자인을 구성하기가 쉽지가않더군요.. 사실 접근방식도 JQuery가 훨씬더 직관적이고 코드줄임성에 놀랍더군요.. 접한지 얼마안되었지만 글쓴이의 풀어가는 방식이 마음에 와닿았구요.. 저도 초보입니다만.. 한가지 확실한건 자바스크립트+html+dom+css 개념은 꼭 숙지하고 정독하시길 권합니다. 하기사 jquery까지 오려면 거론된 문법들은 기본적으로 익히고 들어와야하니.. 이 서적을 읽으시면서 한가지 프로그래밍 툴을 추천드리자면 Aptana 이툴 한번 써보세요. 코드힌트기능도 상당히 잘되어있고요.. 자체 웹서버가 내장되있어서 apm 안깔아도되고요. 상당히 편리하고좋습니다. 자바스크립트도 지원되고.. 이클립스와 태생이 비슷한놈인듯합니다. 가장 좋은것은 웹에 따라 지원유무가 그림으로 표시되서 더좋습니다. |
|
jquery 의 여러가지 소소한 내용들이 자세히 서술되어 있다.
|
|
jQuery가 어차피 자바스크립트 기반 프레임웤이라 DOM 컨트롤을 좀 쉽게 해주는 정도가 아닐까?? 머 그런 생각에 바로 실전 쿡북이라는걸 구입했는데.. 결과는 그닥 신통치가 않다는 말씀. 이 책에서 jQuery에 대한 기본기를 다룬 파트는 1, 2, 3장 정도고 나머지는 거의 다 특정 상황에 따른 해법이나 프레임웤 자체의 기능 확장, 또는 별루 쓸데도 없는 jQuery 고급 기법에 관해 장황하게 설명하고 있어서 읽는 내내 고전했었다. 책의 구성 자체도 여러 저자들이 저술한 쿡북이라는 스타일 때문인지 각 챕터들의 배열이 어지러웠고 내용 자체에 일관성이 많이 결여되었다는 느낌을 버릴 수가 없다. (내용이 겹치는 부분도 많았고, 예제 코딩 스타일도 각 장마다 저자들만의 스타일을 반영하고 있다.) 제11장 "HTML 폼 기능 강화하기"는 실전에도 많이 써먹을 내용이라 꽤 유익했으나 그 나머지 장들은 그닥 와닿진 않았다. 하긴, 플러그인들에 대한 장황한 설명은 jQuery 프레임워크 자체에 관심이 많은 개발자라면 상당히 유익할 것이고, jQuery UI 프레임워크 같은 경우는 front-end 개발자들은 흥미있어할진 몰겠다. 하여간에 자바스크립트를 통한 DOM 컨트롤이나 콜백 함수 바인딩, CSS에 대한 깊이 있는 개발자라면 비록 문법은 좀 다를지언정 어렵지 않게 jQuery를 마스터 할 수 있을 것이다. jQuery를 잘 다룬다면 자바스크립트로 떡칠했던 앞단 코딩이 좀 더 체계적이며, 크로스 브라우징하면서도 코드량은 획기적으로 줄어든다. jQuery 학습이 선택이 아니라 필수라는 말씀.. 따라서 jQuery는 front-end쪽 개발자가 아니더라도 꼭 배워두자.. 하지만 이 책은 처음 jQuery를 처음 접하는 개발자를 위한 책이라기 보단 자주 접해본 개발자에게 적합한 책이라는 생각이 든다.. |