This article is available in: English Castellano Deutsch Francais Nederlands Russian Turkce Korean |
![]() /글쓴이 : John Perr 글쓴이 소개: 1994년부터 리눅스를 사용해 오고 있다. 리눅스포커스의 프랑스판 편집자 중의 한사람이기도 하다. 순서: |
요약:
이 글은 WROX출판사에서 나온 프로페셔널 PHP프로그래밍이라는 책에 대한 리뷰기사입니다. PHP는 서버측 스크립트언어로 동적 홈페이지를 생성하는데 사용됩니다.
WROX에서 출판된 '프로페셔널 PHP프로그래밍'은 대부분의 PHP사용자나 일반 프로그래머를 위하여 쓰여진 레퍼런스이다. PHP는 동적 홈페이지를 생성하기 위한 언어인데 이 책에서는 HTML의 영역을 뛰어넘는 웹사이트를 구축하는 방법을 소개하고 있다. 본 서평은 영문판을 기준으로 하여 작성되었다. 한국어판은 이미 번역되어 시중 서점에서 만나볼 수 있으며 프랑스어판은 9월경에 만날 수 있을 것이다.
900쪽이나 되는 이책을 처음보고 PHP프로그래밍에 대하여 저자들이 간결하게 잘 설명을 했다는 느낌을 받았다.
PHP의 구석구석을 꼼꼼히 잘 설명하고 있었다.
이 책은 크게 세부분으로 구성되어 있다.:
PHP와 환경에 대한 부분이 이책의 대부분(약 60%)을 차지한다. 1장에서는 PHP의 설치와 환경설정에 관하여 자세하게 설명하고 있다. 또한 PHP와 비교할 수 있는 다른 솔루션들을 자세하게 비교하고 있다. 이 책을 읽고나면 여러분은 PHP가 가장 좋은 대안이라는 사실을 알게 될 것이다. 1장에서는 동적인 웹사이트를 구축하기 위한 대부분의 프로그래밍 솔루션들의 역사들과 함께 자유소프트웨어의 개념, 서로 다른 상업용 운영체제에서 아파치웹서버와 PHP를 설치하는 방법에 대해 잘 설명하고 있다.
다음 부분에서 PHP언어를 실질적인 예를 들어가면서 자세하게 설명하고 있다. 이 책의 첫 페이지에는 독자가 프로그래밍에 관한 지식을 가지고 있어야 한다고 적혀있다. 저자는 여러분에게 기본적인 배경지식을 습득할 수 있도록 해주고 있지만 기본적인 개념을 배우고 이 책을 읽는 것이 좋을 것이다.변수, 연산자, 함수등 프로그래밍 구성요소들에 대해 소개하는 부분이 있다. 9장에서는 객체지향 프로그래밍에 대하여 자세히 설명하고 있다. 독자여러분은 아무래도 11장까지 읽고난 다음 9장을 읽는 것이 이해하기 쉬울것 같다. 9장은 다른 응용프로그램 프로젝트를 다루고 있지만 그 외에는 모두 자전거가게를 예로 들어서 설명하고 있다.
첫 부분에서는 PHP언어의 전통적인 프로그래밍 특징을 꼼꼼히 살펴본다. 그리고 웹기반 응용프로그램을 PHP를 이용하여 개발하는 방법을 자세히 설명하고 있다.:
각 주제들은 모두 책 한권씩 쓸정도로 방대한 주제이다. 그렇지만 각 장에서는
독자가 실제 PHP프로그래밍을 함에 있어 충분한 정보를 소개하고 있다.
뒷 부분에서는 에러 핸들링과 디버거의 사용법에 대해 다루고 있다.
이 내용은 심각한 응용프로그램을 개발하다 만나는 문제점을 극복하는데 유용한 정보를 담고 있다.
책의 두번째부분은 실제로 PHP3를 이용하여 프로그램을 개발하고자 하는 사람들을 위해 쓰여졌다. 이 부분에서는 4개의 사례를 통하여 PHP의 기능을 설명한다.:
부록의 페이지도 만만치 않다 무려 200페이지나 되는데 다루는 내용은 다음과 같다.:
자유소프트웨어세계와 인터넷의 진화속도는 매우 빠르다. 그럼에도 불구하고 '프로페셔널PHP프로페셔널'은 웹 사이트 프로그래머에게 적절한 책이 될 것이다. 이 책이 쓰여질 당시에는 PHP4가 나오지 않았지만, 프리버전을 통해서 PHP 3과 PHP4의 차이점을 잘 설명하고 있다. 이 책은 제목 그대로 프로그래머를 위한 프로그래머에 의하여 쓰여진 깔끔한 책이다. 많은 부록은 책을 보면 볼수록 그 가치를 새삼 느끼게 될 것이다.
'프로페셔널 PHP프로그래밍'은 PHP를 이용하여 프로그램을 작성하고자 하는 사람들에게 권장할만한 책이다. 예제와 사례분석부분의 소스코드가 견고하면서 잘 구성되어 있고, 적절하게 선정을 한 것 같다. 이 책을 읽고나면 여러분들은 아마 쉽게 자신이 원하는 프로그램을 작성할 수 있을 것이다. 이는 사용하고자 하는 응용프로그램을 빨리, 실제로 구현하기를 위하는 프로그래머들에게는 큰 장점이 될 것이다. PHP에서 제공하는 방식은 매우 간결하면서 쉽게 익힐 수 있다. PHP프로그래밍을 배우는 가장 효과적인 방법이 될 것이라 생각된다. 물론 여러분은 웹상에서도 PHP튜터리얼들을 만날 수 있는데 이책만큼 간결하면서 이해하기 쉬운 것은 아니라는 생각이 든다.
더 알고 싶은 사람들은 아래 사이트를 방문해 보기 바란다.:
|
Webpages maintained by the LinuxFocus Editor team
© John Perr LinuxFocus.org 2000 Click here to report a fault or send a comment to Linuxfocus |
번역정보:
|
2000-07-16, generated by lfparser version 1.7
Webpages maintained by the LinuxFocus Editor team2000-07-16, generated by lfparser version 1.7