Книги по Web-программированию, которые я прочел. Лао.
 Веб-дизайн =>\ Книги по Web-программированию.
...см. также Книги по программированию

Книги

Cgi/Perl


Освой самостоятельно CGI-программирование за 24 часа(обложка книги) Название: Освой самостоятельно CGI-программирование за 24 часа
Автор/ы: Рейф Колберн
краткое содержание: дуратский учебник

Не скрою - мне, как и многим людям, симпатична идея выучить что-нибудь за 24 часа. :) Так сказать, чтобы не тратить лишнее время. Но я всегда с опасением отношусь к таким книжкам, т.к. как серьезный учебник они совершенно не подходят. Если ты ничего не знал до этого - то и пользы от прочтения этой книги никакой, т.к. ничему она тебя не научит, а если уже что-то знаешь - может быть и поймешь некоторые моменты, которые раньше возможно были не понятны.
   Идея книги - разбить весь материал на 24 главы, каждую из которых предполагается освоить за один час. В результате не все темы, мягко говоря, раскрыты достаточно.
   В конце каждой главы даны тесты для проверки усвоения материала главы и задания для самостоятельной работы, а в конце книги - ответы на них. Правда, задания несколько превышали материал, изложенный в главе, так что выполнить их было сложно(я обычно забивал и ничего не делал. :) )
   Книга написана из предположения, что вы знакомы с операционной системой Unix, поэтому пользователям Windows придется столкнуться с некоторыми понятиями, незнакомыми им.
   Что понравилось: Довольно интересные и удачные примеры программ.
   Что не понравилось: краткость изложения, слишком большая разбросанность материала, цена(достаточно дорогая) и т.п.


CGI программирование на Perl(обложка книги) Название: CGI программирование на Perl
Автор/ы: Скотт Гулич, Шишир Гундаварам, Гюнтер Бирзнекс
краткое содержание: отличный пособие/справочник

Вот во всех отношениях симпатичная книжка. Она стоит того, чтобы ее купить. Как написано в предисловии, "эта книга - отличное начало для тех, кто хочет научиться писать CGI-программы...и уже немного знаком с языком Perl...данное издание будет прекрасным руководством и незаменимым справочником. Содержащийся в нем материал позволит вам стать хорошим CGI-разработчиком". В целом, можно согласиться с этим утверждением.
   Эта книга - одна из лучших по CGI-программированию. Уделено внимание таким темам, как HTTP-протокол, CGI, модуль CGI.pm, HTML-шаблоны, создание графики и многое другое.

Perl


Самоучитель Perl(обложка книги) Название: Самоучитель Perl
Автор/ы: Александр Матросов, Михаил Чаунин
краткое содержание: неплохой учебник(но слишком сложный)

По моему, первый русский учебник по Perl. Авторами учебника уже выпустили книгу "HTML в подлиннике", и теперь наверно решили написать о чем-нибудь более сложном.
   В предисловии книги я нашел такие слова - "Предисловие, на наш взляд, должно дать читателю информацию, на основе которой он решает, нужна ли ему данная книга". На мой взляд, неплохо было бы еще и написать, какой начальный уровень знаний нужен для этой книги. Т.к. это самоучитель, то предполагается, что любой человек сможет освоить основы Perl по этой книжке. По мере чтения у меня сложилось впечатления, что авторы имели в виду: любой программист сможет освоить Perl по этой книжке. :) Хотя материал действительно изложен по схеме от простого к сложному.
   Книга немного страдает серьезностью. По проще бы как-нибудь...
   В конце каждой главы даны вопросы для самоконтроля, а также упражнения. Без ответов в конце книги. На мой взляд, многие упраждения страдают излишней сложностью.
   Для целей web-программирования эта книга подходит не очень. Нужна также книга по CGI. Т.к. CGI практически равно Perl, но Perl - не равно cgi. Т.к. основное назначение Perl - администрирование системы Unix, - а это не самое нужное в этом языке для пользователя Windows. :) Применению языка Perl в CGI-программировании уделена всего одна последняя (15-я) глава учебника.
   Кстати, в оглавлении учебника почему-то присутствует большой пробел со страницы 210 до 367-й, - это 157 страниц! Находящиеся там главы книги с 10 по 16-ю не включены в оглавление!
   Все примеры из книги протестированы авторами на различных платформах. В конце книги приведен справочник по стандартным функциям Perl, а также по модулям Perl.
   В целом - хороший учебник. Стоит купить.


Изучаем  Perl(обложка книги) Название: Изучаем Perl
Автор/ы: Рэндал Шварц, Том Кристиансен
краткое содержание: хороший учебник

Еще одна книжка по Perl. Как написано в предисловии, "в США книга стала бестселлером и приобрела статус учебника". В целом, можно в это поверить.
   У этой книжки очень оригинальное вступление - написанное (самим создателем языка Perl Ларри Уоллом) с большой долей юмора. :) Но самое главное - оно настраивает на конструктивную сложную работу по изучению нового незнакомого языка Perl. Там так и написано: "Больше всего вам будет необходима смелость. Путь, на которых вы встали, труден. " В этом предисловии Perl сравнивается с магией. И ведь правда - очень много общего. :)
   В книге предполагается, что вы работаете в системе Unix. Некоторые примеры невозможно без изменений выполнить в Windows. Однако практически все примеры должны работать и в Windows.
   Стиль изложения - довольно понятный. Иногда замечал незначительные ошибки в коде программ, но если немножко подумать, то их можно заметить без проблем.
   Как обычно в учебниках, в конце каждой главы даются упражнения, причем ответы на них даны в конце книги.
   CGI-программированию опять посвящена только одна последняя глава.
   И еще: книга задумывалась как дополнение к классическому справочнику по Perl - Programming Perl, Third Edition by Larry Wall, Randal L. Schwartz, and Tom Christioansen - но кажется, она еще не вышла.
   Вывод: хороший учебник. Рекомендую купить.

PHP


Самоучитель PHP4(обложка книги) Название: Самоучитель PHP4
Автор/ы: Дмитрий Котеров
краткое содержание: хороший учебник

По-моему, первый русский учебник по PHP. Видел его рекламу в Интернете, но купил просто когда увидел в магазине...
   В этой книге обращает на себя внимание стиль изложения - очень личный, авторский, простой, компанейский. Поэтому даже достаточно сложный материал воспринимается легче. Юмор в текста тоже присутствует(как это не странно в книге по программированию).
   Большой плюс этой книги - что в ней описан процесс установки сервера Apache. Во всех остальных книгах вскользь упоминается, что надо установить сервер, но как - не написано.
   Книга содержит много информации по PHP и охватывает смежные с ним области. Например, работа с MySQL, с изображениями, основы CGI.
   Один из самых удачных учебников по PHP.
   Вывод: купить и прочесть. :)


Профессиональное PHP-программирование(обложка книги) Название: Профессиональное PHP-программирование
Автор/ы: Джесус Кастаньетто, Хариш Рават, Саша Шуман, Крисс Сколло, Дипак Велиаф
краткое содержание: лучший учебник

Эта книжка - наверно самая большая по PHP и все, что с этим связано. Только одно оглавление занимает 11 страниц, и книгу писали 5 человек. :) (в книге 900 страниц).
   В предисловии помимо всего прочего написано, что "книга содержит полное описание PHP". А также, что не маловажно, там написано: "Предполагается наличие у читателя некоторого опыта создания веб-страниц на HTML". И все. Насчет умения программировать там не написано.
   В книге тоже есть описание установки сервера Apatche, но на платформе Unix. А это совсем другое дело. Сложнее. То ли дело в Виндоус - скачал, и нажал на кнопочку установить.
   Самому описанию PHP в книге уделено не так уж много места. Примерно 2/3-ти книги занимает материал, связанный с PHP: базы данных MySQL, LDAP, XML, работа с изображениями, безопасность, шаблоны... Есть примеры больших работающих приложений на PHP. Например, корзина покупок и электронная доска объявлений(Phorum).
   В конце книги приведены приложения: функции PHP, регулярные выражения, HTTP-запросы и ответы и зачем-то полная база данных тэгов HTML. :)
   Итак, вывод: стоит купить и прочитать.
   P.S. Маленькая неточность: в конце книги есть реклама книг издательства "Символ-Плюс". Так вот: книга, которая изображена, называется "Perl для системных администраторов", а описание книги - о книги "Запускаем Linux". Явная ошибка.

JavaScript


JavaScript Web-профессионалам(обложка книги) Название: JavaScript Web-профессионалам
Автор/ы: Дэн Баррет, Дэн Ливингстон, Мика Браун.
краткое содержание: легкое пособие

Довольно симпатичное пособие по JavaScript. Правда, не совсем понятно, зачем такую маленькую книжку писали аж 3 автора. Книжка вышла в серии "Web-профессионалам" - что, мягко говоря, не правда. Книга рассчитана, как написано в предисловии, "на читателей, знающих Web-технологии и язык разметки HTML" - правда, не уточняется, что такое Web-технологии.
   Оригинально начало книги: в предисловии последняя строчка - "А теперь приступим к изучению языка." - и далее на 4 страницы идет "благодарности" и "об авторах".
   Из-за маленького формата страниц книжка читается быстро. :)
   Книга рассказывает на реальных примерах о наиболее популярном использовании JavaScript. Это сменяющиеся изображения, применение JS в навигации, обработка ошибок в формах, окна и кадры JS, и т.п.
   Книга сразу начинается с практических задач, применение новых методов JS поясняется прямо в тексте. В конце каждой главы дается полный пошаговый повтор, что же мы делали. Рассказывается, что нового читатели узнали в этой главе.
   Стиль книги - не то юмор, не то легкое издевательство над читателем. Все время описываются ситуации, когда "шеф" на работе дает вам задание, скажем, сделать эффект RollOver на своем сайте. Дальше, главы через 3 авторы заявят, что теперь, после пары успешно сделанных "работ" на JS, вы стали "признанным специалистом по JS". Хотя такие вставки, безусловно, читаются с улыбкой.
   Недостатки: в главе о сменяющихся изображениях рассказано только об одном их "виде" - когда одно изображение сменяет другое. А ведь еще два "вида" - подсветка ссылки шаблонным изображением, и смена другой картинки. В разделе о навигации с помощью JS рассказано только о выпадающих меню, а про навигацию, скажем, как на сайте Microsoft.com - не написано. Вероятно, авторы считают, что это уже DHTML, а не JS, или считают, что это слишком сложно - объяснять такое.
   В конце книжки приведены два приложения: по обработчики событий, и по объектам JS.


Практические занятия по JavaScript(обложка книги) Название: Практические занятия по JavaScript(для начинающих)
Автор/ы: Д.В. Николенко
краткое содержание: пособие(фигня)

Эту книжку не стоит покупать. Огромное колличество грамматических ошибок, - такого я еще не встречал.
   Книжка продается вместе с дискеткой - это видимо, и делает ее такой дорогой. Правильнее было бы разместить эту информацию в Сети, а не размещать на дискетке. Кстати материал на ней организован кое-как. Все делалось в спешке...
   В предисловии написано: "Эта книга уникальна". Какое самомнение. Впрочем, в то время эта книга была чуть ли не первая книга о JS.(первой была "JavaScript: сборник рецептов" - но она слишком сложна)
   Многое из описанного редко применяется на практике(или это не рекомендуется применять на практике) - например, слои, перетаскивание объектов, создание VRML-документов, строка состояния.
   Единственное, что мне пригодилось на практике - это рассказ о фреймах(я тогда фреймами интересовался). Мне нужно было сделать так, чтобы по ссылке в одном фрейме, изменялся документ в двух фреймах - в этом и другом. И я это сделал. Это можно посмотреть в фреймовом разделе "Цитаты".
   Об обложке можно только сказать, что она выполнена в "ламерском" стиле. Трехмерная надпись "JavaScript" - это не дело. Посередине страницы размещен какой-то странный шар - совсем непонятно, как это связано с JS. Впрочем, мне не нравится вся эта серия "Конспект Программиста".


JavaScript: сборник рецептов(обложка книги) Название: JavaScript: сборник рецептов
Автор/ы: Джерри Бранденбау
краткое содержание: сложный справочник

Хорошая книжка, но э... о-очень сложная. Я ничего не понял. :) Надпись "для профессионалов" здесь написана в прямом смысле.
   Об уровне компетентности читателя говорят следующие строчки в книге:
Эта книга не для начинающих. В ней вы не будете изучать JavaScript, а научитесь пользоваться этим языком. Читатель не обязан быть ветераном JavaScript с трехлетним стажем, но если выражения info.replace(/>/g,"&lt;"), new Image() и var itemArray=[] покажутся непонятными, по крайней мере держите под рукой справочник по синтаксису JavaScript. Я, правда, смутно догадываюсь, что первое выражение имеет дело с регулярным выражением и означает "изменить знак < на &gt; во всем тексте", второе - что-то типа создания новой картинки; а третий - что-то там с массивами(кажется, обращение к элементу массива).
  

 
На этой странице

Cgi/Perl


Perl


PHP



JavaScript




На другой странице
Книги по основам >>>
примечание
Изображение обложки книги можно увеличить. Если потом щелкнуть по увеличенному изображению, то вы вернетесь точно в место маленькой фотографии. Если же воспользоваться текстовой ссылкой "назад", то вы просто вернетесь на эту страницу. (уф, глупое объяснение получилось)
клонирование
Страничка сделана по мотивам дизайна с сайта vdv.tomsk.ru. К сожалению, полностью клонировать не удалось - пришлось просто визуально повторить дизайн.
 
Обратная связь

   Мне всегда будет интересно ваше мнение. Если вы считаете, что есть какая-то книга, которую я незаслуженно обошел, и которая вам нравится - пишите сюда
   Будет также интересно вообще узнать ваше мнение о страничке.

Хвастовство

   Идея создания такой странички с книгами пришла мне давно, когда я понял, что в большинстве случаев в Сети я не найду настоящей рецензии на книгу, кроме предложения ее купить. :) (Кроме книги Кирсанова).
   На воплощение второй страницы "книг" ушло около 3-4 недель, чтобы прочесть книги :), далее - один день чтобы отсканировать обложки, один день вставить эти обложки в шаблон страницы, один день - чтобы написать рецензии, и еще один день, чтобы все подправить и выложить в сеть. Вот.

Статистика

к оглавлению

начальная страничка