|
|
КНИЖНАЯ ПОЛКА- Обзоры | |
24 февраля 2001 С точки зрения качества реализации, мне больше всего нравится такой комплекс - Allaire ColdFusion server/Unix/Oracle. Скорость - великолепная, никаких тормозов, практически непробиваемая защита. Лучшие коммерческие проекты в сфере e-comm подняты именно на CF. Очень похоже на PHP, но не PHP. Как говаривал в свое время Остап Бендер, PHP - это не Рио-де Жанейро, это гораздо, гораздо хуже. Так вот, к слову - Cold Fusion - это тот самый Рио, голубая мечта детства. Стоит конечно, немалых денег, но - ВЕЩЬ. Однако, о чем это я? У вас, уважаемые, завелись лишние 2,500 вечнозеленых? Нет? Так-так...Придется довольствоваться лучком-с :-). Уксусом халявным :-) Тем более, что качество бесплатных продуктов приближается к коммерческому. И работает все прекрасно. Итак, возвращаемя к нашим баранам, т.е. к mySQL и Perl. Чем хорош Perl? - тем, что под него написано МОРЕ расширений. Все хорошо документировано и обсосано со всех сторон. И в этом компоте имеется ОТЛИЧНЫЙ интерфейс к реляционным базам данных - DBI. Написал его один из разработчиков Perl - Тим Банс. За время своего существования модуль оброс жиром, появились драйверы практически ко всем мыслимым и немыслимым базам, короче, все великолепно.Особенно, если пользуешься шустрой базой MySQL. Документация, включенная в комплект DBI, достаточно хорошего качества, но все же, лезть в исходные тексты не хочется. А нюансы есть. Секреты модуля DBI и попытались раскрыть в своей книге Тим Банс и Аллигатор Декарт (поищите его фото в Сети, сразу поймете, почему у него такой ник - колоритная личность). Книга была выпущена в Штатах в феврале 2000 года и не сорвала бурных аплодисментов. У нас появился перевод, книга была выпущена в январе 2001 года издательством "Символ Плюс". Приведу анонс, который издательство дало на своем сервере:
То, что сказано в анонсе, полностью соответствует содержимому книги. Однако у меня осталось, я бы сказал, смешанное впечатление от прочтения данной книги. Во-первых, не совсем понятно, на какую аудиторию рассчитана данная книга. С одной стороны, все разжевано до состояния манной каши, с примерами и шутками. А с другой стороны, до учебника она явно не дотягивает. Во-вторых,ОЧЕНЬ подробное и качественное изложение спецификации DBI и драйверов баз данных (DBD). Саму спецификацию DBI и документацию к DBD::mysql Вы можете прочесть на этом сайте.Но, что удивительно, - документация, поставляемая в комплекте модуля, гораздо более интересна и продуктивна с точки зрения действующего программиста. В третьих, если уже говорить о хоршей книге для новичков, на мой взгляд, катастрофически недостаточное внимание авторы уделили самой проблеме интеграции баз данных в Интернет, и, помимо всего прочего, явно не хватает полноценного полномасштабного примера. В четвертых, лично мне книга понравилась подробным изложением вопросов, связанных с работой через прокси и блокировкой данных, а также изложением отличий DBI от ODBC. Качество перевода, на мой взгляд, среднее. В тексте встречается достаточное количество опечаток, причем, именно в исходных кодах примеров (запятая вместо точки с запятой в конце операторов - не самый большой криминал). Кроме того, переносы операторов и служебных слов просто раздражают. Качество полиграфии - среднее. Наверное, это правильно, с точки зрения получения издателями максимальной прибыли и срока жизни книги. Итак, рекомендации:
Моя общая оценка (по пятибальной
системе) - 3. |
|
|