Разработка WEB-приложений в Yii 2 — Отзыв

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

IMG_20150907_095624

Речь пойдет о книге Марка Сафронова Разработка WEB-приложений в Yii 2

Дата выхода: 30 апреля 2015 года
Формат: 148 × 210 мм
Бумага: офсетная
Обложка: Мягкая обложка
Объем, стр.: 392
ISBN: 978-5-97060-252-2
Издательство: ДМК-пресс

Хочу отметить, что книга в издательстве стоит 649 рублей, а в онлайн магазинах Украины 500 грн.

Крайне не рекомендую данную книгу к покупке!

Мне нужно было быстро изучить фреймворк и я решился на покупку этой книги. Плохих отзывов о ней не нашел.

Техническое разочарование

Получив книгу я уже знал, что с ней произойдет на следующий день. Я уже имел дело с книгами в мягкой обложке со страницами на офсетной бумаге 80 г/м² и клеевым переплетом — они рассыпаются. С этой книгой дела обстояли еще хуже. Из-за ее формата (А5) при попытке раскрыть книгу хотя бы на 90°, страницы просто вырываются из тонкой полоски термоклея, которым выполнен переплет. На следующий день термоклей не выдержал и переплет начал рассыпаться. Спустя неделю очень аккуратного чтения повыпадали страницы. Пришлось вклеивать их клеем ПВА. С глянцевой обложки слезла плёнка и обложка теперь имеет очень страшный потрепанный вид. Хотя, повторюсь, книгой пользуюсь очень бережно.

IMG_20150907_095658
Блок начал рассыпаться уже на второй день. И это при раскрытии книги не шире 90°

Содержание

По поводу содержания книги масса замечаний. Настолько огромная масса, что перекрывает все возможные плюсы книги в несколько раз.

Во-первых: редакторы книгу не читали. Ощущение, что перед глазами черновик с набросками. Предложение построены таким образом, что иногда нужно перечитать их несколько раз и … все равно не понять их смысл.

Во-вторых: стиль изложения материала: «задом наперед». Сначала автор рассказывает несколько страниц о чем-то совершенно не понятном, а в конце главы приводит пример использования. Приходится сначала изучать конец главы, чтобы ознакомиться с фрагментом программы, а потом, когда уже возникают вопросы по фрагменту, возвращаться в начало главы и читать.

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

Вывод

Книга за полтысячи гривен не оправдала себя абсолютно. За такие деньги можно было редактору хотя бы раз прочитать, чтобы исправить самые явные ошибки. Можно было позаботиться либо о более качественном переплете (потолще слой термоклея) либо плотность бумаги можно было сделать меньше, что сделало бы книгу не только технически качественнее, а и дешевле в производстве.

Не покупайте! Учите по видео на YouTube, по массе примеров, по официальной документации, которая переведена на русский.

Удачи!

Разработка WEB-приложений в Yii 2 — Отзыв: 5 комментариев

  1. Покупать не стал. Скачал pdf с интернета. Изучаю 3ий день. На мой взгляд книга не плохая. Единственно как то обрывками написано про тесты Codeception в самом начале. Пришлось дополнительно исходники скачивать, чтобы разобраться в этой главе. В целом доволен. Дошел до 100 страницы :)

    1. Да, как оказалось, на фоне других книг по Yii2, эта — действительно неплохая. Так как других книг просто нет.
      Изначально впечатление было очень сильно испорчено переплетом, который развалился моментально. Теперь у меня книжка выглядит как множество групп все еще склеенных между собой страниц.
      По поводу содержания — я раньше читал известные издания известных авторов и никогда не приходилось читать подобную литературу, которая по содержанию и изложению похожа на заметки из блога.
      Конечно, если скачать бесплатно — то, наверное, нет такого осадка от качества. Книга ведь не из дешевых, почти что по цене бестселлеров Фаулера или Бэка. Именно поэтому я не рекомендовал покупать.

      И да, по поводу codeception. Описанный в книге вариант использования морально устарел. Codeception давно обзавелся модулем Yii2 и вообще достаточно сильно вырос и изменился. Теперь намного проще его конфигурировать и использовать в составе Yii2.

  2. читал книгу, и частенько заглядываю в нее.
    Книга отличная, очень много уникальной инфы по Yii 2 собрано в одном месте, благодаря ей познакомился и начал использовать замечательную тулзу codeception.
    Также очень хорошо рассматривается сам фреймворк, его возможности. Декораторы, рендеринг, кэширование, доменная модель, события, генерация кода.
    Из минусов заметил недостающий код в определенных участках книги, но достаточно скачать исходники к книге и становится очень легко разобраться что к чему.

  3. Согласен с вами. Сам только начинаю изучать и набрёл на ошибки, без исходных кодов просто бы потерялся, что делать.

Добавить комментарий