Ajax와 자바스크립트를 통달하고픈 PHP 개발자분들께!
Jan 15, 2009다이내믹한 PHP 사이트를 만드는 Ajax 기법
크리스천 다리 외 지음 | 나건표 옮김 | 웹 프로페셔널 시리즈 18
396쪽 | 30,000원 | 2009년 1월 29일 출간예정
최근 몇 년간 웹세상에서 일어난 변화의 소용돌이 한복판에서 그 기세등등한 변혁의 중심이 된 주인공을 하나 꼽으라면 Ajax를 들지 않을 수 없을 겁니다. 모두들 입을 모아 "Ajax는 전혀 새로운 것이 아니다!"라고 떠들어댔지만, 그 오랜 역사를 지닌 기술을 어둠에서 끌어내어 기술 혁신의 중심에 세운 이들의 공을 무시해서는 안 될 테죠.
2005년 2월 어댑티브 패스의 설립자 제시 제임스 가렛은 웹사이트에 "Ajax: 웹 애플리케이션 제작의 새로운 접근 방법"이라는 글을 발표합니다.
Asynchronous Javascript And XML.
'비동기 자바스크립트와 XML'의 약어로서 AJAX라는 용어가 쓰이게 됐다는 설이 대세이지만, 오히려 X가 XML보다는 Ajax 애플리케이션을 만드는 데 사용되는 핵심기술인 XMLHttpRequest라는 설도 부각되면서 제시 제임스 가렛은 AJAX가 약어에서 비롯된 말은 아니라고 밝히기에 이르죠.
사실 네이밍이라는 게 뭔가 그럴 듯하게 만든 후에 "꿈보다 해몽"이라는 식으로 뜻을 갖다붙일 수도 있는 것이므로 이런 배경이야기는 여기에서 중요한 것은 아닐 테구요.
여하튼 웹 애플리케이션을 사용함에 있어서 전체 페이지를 갱신하지 않고서도 서버와 데이터를 교환함으로써, 사용자는 마치 데스크탑 애플리케이션을 사용하는 것처럼 느낄 수 있게 해주는, 궁극적인 사용자 경험을 고려한 애플리케이션의 첫 시작이 아니었나 싶습니다.
몇 년 전, 저희가 Ajax 인 액션을 처음 출간하던 때만 하더라도 2006년 초반만 하더라도 주위 개발자분들조차 왕왕 "Ajax가 뭐래요?"라고 물어오시던 시절이 있었지요. 고작 1년반이 지났을 뿐인데도 이제는 Ajax 책이 봇물처럼 쏟아져나왔고 그사이 Ajax라고 하면 알만큼 안다는 듯 "푸힛"하고 넘기시거나 "식상해~"라는 이야기도 나오는 걸 보면 참으로 격세지감이라 아니할 수 없습니다.
드리밍 인 코드에 나오듯 소프트웨어 시간은 마치 살바도르 달리의 "기억의 영속성" 그림에 나오는 축 늘어진 시계마냥 맥을 못 추고 늘어지기도 하는데, 인터넷 시간은 정말 제어하기 어려울 만큼 재빠르기 그지 없기도 한가 봅니다.
Ajax를 구현함에 있어서 서버단에서는 PHP, 자바, 루비, 파이썬, 펄 등 수많은 프로그래밍 언어로 구현을 해놓았을 것입니다. 시중에 출간된 수많은 Ajax 책들에서는 서버측 언어와 무관하게 Ajax를 공부하고 익힐 수 있는 방법을 다뤘습니다.
2000년대 중반 전세계 경제 흐름을 주도하는 구글의 등장과 함께 화려하게 복귀한 자바스크립트의 귀환으로 여겨지는 Ajax와 1990년대 중반에 인터넷, 월드와이드웹과 함께 등장한, Ajax의 모태라고 할 수 있는 자바스크립트.
■ 서버사이드 검증 방식의 폼 페이지
■ 가벼운 웹기반 채팅 솔루션
■ 실시간 검색어 추천과 단어 자동완성 기능
■ SVG를 이용한 실시간 차트
■ 데이터베이스와 연동되고 편집 가능한 다이내믹 데이터 그리드
■ 웹 기반 RSS 리더
■ 드래그앤드롭 UI로 자료를 정렬하고 서버에 저장하는 리스트 작성(script.aculo.us 이용)
이 책에서는 PHP 사이트를 만드는 개발자들이 동적이고 풍부한 PHP 사이트를 만들기 위해 알아둬야 할 자바스크립트와 Ajax의 핵심만을 쏙쏙 골라내어 실전에서 활용가능하고 현업에서 흔히 겪을 수 있는 사례를 들어 설명해줍니다.
이 책은 새롭게 주목받고 있는 자바스크립트와 Ajax에 대한 내용으로 구성되어 있습니다. 여기에 서버측 기술인 MySQL이나 PHP에 대한 내용과 XML에 대한 설명이 포함되어 있으므로 이 책을 통해 서버와 클라이언트 기술을 함께 사용해 유용한 결과물을 만들어낼 수 있는 역량을 기를 수 있을 것입니다. 그리고 이 책은 이해하기 쉬우면서도 웹 사이트에 바로 적용할 수 있는 유용한 예제로 구성되어 있어 단순히 책을 읽고 책 속의 예제 코드를 따라해보는 것에 그치지 않고 여러분들이 만드는 서비스에 바로 적용할 수 있을 것입니다.
- 추천의 글 중에서, 장정환/NHN AjaxUI 랩장
이 책의 번역은 현재 NHN AjaxUI 팀에서 최근 새롭게 개선해 오픈소스로 공개한 네이버 "스마트 에디터"를 자바스크립트로 구현한 핵심 프로그래머 나건표님이 해주셨습니다. 그야말로 현업 경험이 풍부한 자바스크립트 전문가분이 번역해주셨으니 책에 대해 더욱 믿음이 갑니다. 게다가 아래 그림에서 보듯이 책 곳곳에 나오는 코드를 사례에 맞게 한글로 고쳐서 독자가 예제 애플리케이션을 함께 만들어나갈 때 실제로 현업 사례에 적용할 수 있도록 현지화했습니다. 해당 소스파일은 곧 저희 도서정보 페이지에서 내려받으실 수 있습니다.
『PHP 개발자를 위한 실전 자바스크립트』는 YES24, 강컴, 교보문고, 인터파크, 알라딘 등에서 예약 판매중입니다. 그간 뭔가 "나만을 위한 Ajax" 책을 원하셨던 PHP 개발자분들의 갈증을 풀어줄 책이 되기를 기대합니다!
크리에이티브 커먼즈 라이센스 에이콘출판사에 의해 창작된 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
출판일이 도서정보 페이지랑 블로그랑 안맞아요
AJAX에 대한 실전 팁을 마구마구 공개해버린 듯 한 책이네요 :)
사실 어떻게 사용하고 어디에 적용할까 하는 것이 고민중 하나인데 이런 고민을 많이 덜어 주겠네요 ^^
이야기를 듣기로 예제를 모두 검증하고 번역까지 하셨다고 하니 대단할 듯합니다. 그것도 네이버의 스마트 에디터를 만드신 분이라니 더욱 기대되네요 :)
Ajax와 자바스크립트를 통달하고픈 JSP 개발자분들께!! 라는 책도 내주세요..^^
번역자의 실력은 장담할 수 있습니다. 흠!
번역자의 실력은 장담할 수 있습니다. 흠! (2)
저도 믿고 있거든요. ^^ 하루에님과 우니님. 좋은 책 좀 널리 소개해주세요~.
"나만을 위한 Ajax" 책을 원하셨던 PHP 개발자분들의 갈증을 풀어줄 책이 되기를 기대합니다! ->
이 말에 적극 공감합니다! Ajax입x, Ajax인 액x 두 권을 보아오면서 만족을 하지 못했는데 이 책이 절 만족시켜줄거라 생각합니다. ㅎㅎ
좀 지난 글에 댓글이 달리면 클릭해서 글이 열리는 순간까지 왠지 가슴부터 두근두근해져요. 혹시 마음에 안 든다는 얘기는 아닐까 싶어서요. 흑흑.
고맙습니다. ㅠㅠ
앞으로 "바로 당신만을 위한 XXX" 같은 책 열심히 만들게요~ ^^/
아무 생각없이 만든 책이란 느낌. 아니 책 내용이야 그렇다 치더라도 엉망인 예제코드. packtpub에서 다운로드한 예제코드도 엉망. 도대체 검수는 했나요. 정말 욕밖에 안나오네요. 급하게 내놓치 말고, 한번만이라도 예제코드 돌려보고 이상없으면 내놓으세요. 양심없는 사람들...
안녕하세요. bluekylee님
packtpub에서 다운로드한 예제코드에 약간 문제가 있으셨나 봅니다. 그런데 책을 읽어보시면 아시겠지만, 모든 예제는 사례를 현지화 하여 스크린샷도 새로 캡처하여 넣었습니다. 소스코드가 돌아가지 않았다면 책에서 보시는 화면 캡처도 불가능했겠지요.
한국어판 예제 소스코드는 저희 사이트 도서정보페이지( http://www.acornpub.co.kr/book/php-ajax )에서 "다운로드"라는 메뉴를 클릭하셔서 내려받으실 수 있습니다. 여기서 한 가지, 'PHP 설치하기' 절 주석( p372)에 달아놓은 대로, 9장. 웹 기반 RSS 리더 작성하기 장의 예제는 "PHP 5.2.x 버전에서는 오류가 나지만 5.1.x 버전에서는 제대로 정상 작동"합니다.
bluekylee님께서 어떤 부분에서 오류라고 느끼셨는지 모르겠는데, 안 되는 부분을 메일로 혹은 댓글로 남겨주시면 도움이 되실 수 있도록 정확한 답변을 드리겠습니다. 전화를 주셔도 좋으시구요. (저희 사무실 전화번호는 02-2653-7600입니다. 제 이름은 김희정입니다.) 메일은 저희 편집팀 황지영 대리(hjy at acornpub.co.kr)에게 보내주십시오.
독자분께서 책을 읽으시다가 조금이라도 불편을 느끼신 점이 있었다면 그 점은 사과드리겠습니다. 문제를 정확히 도와드릴 수 있도록 저희에게 알려주시면 정말 감사하겠습니다. 앞으로도 더욱 노력하는 에이콘이 되겠습니다.
이 책에서 나오는 suggest 부분을 가지고 테스트해봤는데 한글은 추천단어 제시를 못해주네요...
원래 그런건가요..
아니면 제가 먼가 잘못한건가요?
섹파구합니다 010-7541-8808
24시간 항시대기
01075418808
010-7541-8808 01075418808 대포통장팝니다
24시간가능
01075418808
010-7541-8808
010-2668-8055
010-8818-5094
대포통장팝니다
0대포폰팝니다
24시간가능
여성흥분제팝니다
24시간 전화 상담환영
010-8818-5094
010-2668-8055
010-7541-8808
여성흥분제팝니다
24시간 전화 상담환영
010-8818-5094
010-2668-8055
010-7541-8808
여성흥분제팝니다
24시간 전화 상담환영
010-8818-5094
010-2668-8055
010-7541-8808
여성흥분제팝니다
24시간 전화 상담환영
010-8818-5094
010-2668-8055
010-7541-8808
여성흥분제팝니다
24시간 전화 상담환영
010-8818-5094
010-2668-8055
010-7541-8808
gus52.com 먹튀 cad25.com먹튀 nrg888.com먹튀 골드드래곤먹튀 골드드레곤먹튀
gus52.com 먹튀 cad25.com먹튀 nrg888.com먹튀 골드드래곤먹튀 골드드레곤먹튀