English version  
НовостиОб издательствеАвторыО нас пишутРекламный отделПриглашаем авторовВакансииКонтактыПартнеры
Ваш кабинет
Если вы уже зарегистрированы, введите ваши данные:
Логин  
Пароль
Пособие для самостоятельных
Опубликовано "PC WEEK", 22 января 2002
Другие рецензии эту книгу

Язык сценариев РНР был создан в 1994 г. как средство разработки несложных динамических Web-страниц (первоначально его название расшифровывалось как Pretty Home Page). К настоящему времени (в уходящем году была выпушена версия РНР 4.0) он превратился в полнофункциональное средство разработки сложных Web-приложений, успешно конкурируя с технологией Microsoft ASP и традиционным для Unix-систем языком сценариев Perl.

Книга Т. Ратшиллера и Т. Геркена "РНР4. Разработка Web-приложений", русский перевод которой недавно вышел в издательстве "Питер", адресована программистам, работаюшим над проектами средней и высокой сложности с использованием полного спектра современных Web-технологий. Ее авторы могут похвастаться не только большим опытом программирования, но и немалым стажем общения с командой разработчиков РНР — а значит, им известны многие секреты "внутренней жизни" пакета, которыми они щедро делятся с читателем. Книга будет полезна и тем. кто использует альтернативные средства, поскольку едва ли не большая часть ее объема посвящена вопросам идеологии разработки ПО, защите данных, работе с СУБД, XML и другим проблемам, с которыми встречается каждый Web-программист, вне зависимости от "вероисповедания".

Первая часть книги, если судить по ее названию — "Усовершенствованный РНР", посвящена отличиям версии 4.0 от предшествующих. Однако имея дело с рецензируемым изданием, чересчур доверять названиям не следует. Стиль общения авторов с читателем напоминает поучения восточных мудрецов — не запутанностью и многозначностью изречений, а тем, что они никогда не недооценивают своих учеников (а могут и переоценить!). На страницах книги вы не раз столкнетесь с фразами вроде "мы полагаем, что с описанием этой функции читатель в силах разобраться самостоятельно". Следствием такого подхода является чрезвычайная концентрированность изложения. Поэтому в первой части, помимо новшеств РНР 4 (описанных не слишком подробно — "думаем, что читатель в силах..."), авторы успевают обсудить вопросы стиля выбора имен и написания комментариев, поговорить о сравнительных достоинствах процедурного и объектно-ориентированного подхода, особенностях реализации ассоциативных массивов и использовании самомодифицирующегося кода.

Наиболее объемной и универсальной по тематике является вторая часть — "Web-приложения". Несмотря на то что все примеры в книге написаны на РНР, информации, специфичной для этого языка, в разделе немного. Зато обсуждаются стратегия коллективной разработки Web-приложений (особенно подробно — система контроля версий CVS, с помощью которой, кстати, была написана и сама книга), вопросы аутентификации и сохранения информации о сеансах работы, применение XML и WDDX. Исключение составляют сведения о свободно распространяемой библиотеке PHPLib — к ее средствам авторы обращаются при решении различных задач. Завершает раздел самая, на мой взгляд, бесполезная часть книги — набор непримечательных success stories о том, как компания N разработала приложение на РНР и на нем обскакала всех конкурентов. Впрочем, эти 15 страниц "читатель в силах оценить самостоятельно".

Заключительный раздел посвящен расширению возможностей пакета РНР путем разработки дополнительных модулей. Здесь авторы отступают от привычной манеры изложения "читатель разберется" и расписывают необходимые действия буквально по шагам. Видимо, это оправданно, поскольку задача и впрямь непроста. Впрочем, учитывая наличие большого числа стандартных модулей в составе самого РНР, а также множества свободно распространяемых библиотек и сценариев, можно предположить, что большинству читателей книги вряд ли придется сталкиваться с необходимостью расширения функциональности РНР. Но уж если придется — все нужное под рукой.

Книга "РНР4. Разработка Web-приложений", безусловно, не рассчитана на "чайников" в области Web-программирования. Однако для разработчиков со стажем, использующих языки сценариев, она станет чрезвычайно полезным и, учитывая, что число подобных книг пока крайне невелико, во многих случаях незаменимым пособием.

22 января, 2002. PC WEEK/RE

Другие рецензии эту книгу:

РНР 4. Разработка WEB-приложений.
Пособие для самостоятельных
Пособие для самостоятельных
Пособие для самостоятельных

ПОМОЩЬ

Оплата и доставка
Вопросы и ответы
Карта сайта
Обратная связь



ПОДПИСКА

Хотите быть в курсе событий?
Подпишитесь на еженедельную рассылку Издательского дома «Питер» о новинках, акциях, скидках. подробнее


ЗАКАЗ КНИГ
ПО ТЕЛЕФОНУ

Доставка по России и всему миру:
        почтой — (812) 703-73-74

Доставка по Москве:
    курьером — (495) 234-38-15

Доставка по Петербургу:
    курьером — (812) 703-73-74



ГЛАС ЧИТАТЕЛЯ
отзыв на книгу:
Больше денег от вашего бизнеса: скрытые методы увеличения прибыли
книга вне эмоций! это интересно читать, легко объяснить, доступно в применении уже вчера, а принесло результат сегодня. Огромное спасибо! Жду Ваших новых творений! СПАСИБО!
оксана

 

    Новости | Об издательстве | Авторы | О нас пишут | Рекламный отдел | Приглашаем авторов | Вакансии

Авторские права охраняются.
Воспроизведение материалов или их частей в любом виде без письменного разрешения запрещено!
© 1997-2008, Издательский дом «Питер»

www.webmoney.ru Rambler's Top100   Яндекс цитирования     Rambler's TopShop    
Санкт-Петербург
Б. Сампсониевский пр., 29а
тел.: (812) 703-73-74,
(812) 703-73-73
e-mail: postbook@piter.com
sales@piter.com
http://www.piter.com