
В данной статье сделаю мини-обзор на книгу Laravel Up & Running, которая изначально была написана на английском языке, а потом и переведена на другие. Кстати, эту книгу я читал два раза — как раз второй раз на русском, после появления перевода.
Преимущества:
- Доступно, легко и понятно объясняются базовые темы, концепции и понятия фреймворка
- Отлично подходит новичкам, хотя и опытным программистам будет не лишним освежить память по некоторым концепциям
- Покрыта огромная часть материала, а для построения простых и средних проектов книги хватит на 100%
- Конечно же, много практических примеров
Недостатки:
- Laravel развивается очень быстро, поэтому нововведения и современные концепции в книге вы не найдете
- Не так много информации по работе с API (а это, как мне кажется, одно из основных назначений фреймворка), а также мало упоминаний о Laravel-экосистеме и сторонних проектах и пакетах, которые тесно связаны с фреймворком и часто используются в реальных проектах
- Книга около 800 страниц, и многие, возможно, не осилят её до конца (впрочем, лично не считаю её большой объём недостатком, особенно потому что много примеров и книга легко читается — даже на английском языке)
Общий комментарий:
Эта книга очень хорошо подойдёт тем, кто решил познакомиться с этим фреймворком, но по каким-то причинам не хочет иметь дело с официальной документацией. Если вы уже знаете какой-то backend-фреймворк PHP (скажем, Symfony или Yii) и решили за короткий срок ознакомиться с новым фреймворком, то вам определённо стоит начать знакомство именно с этой книгой. И пусть она не предназначена для каких-то узкоспециализированных случаев работы с Laravel, уже после прочтения небольшой её части вы сможете разрабатывать собственные веб-приложения с использованием Laravel.
Впервые я читал эту книгу в 2020 году, после чего охотно перечитал её ещё раз. Так что лично для меня эта книга произвела хорошее впечатление. Даже хорошо зная фреймворк, я умудрился насобирать 15 страниц полезного конспекта с новой для меня информацией из разряда: «О, прикольно, а я не знал, что так можно, хотя уже столько лет работаю с фреймворком» или же «Интересный хелпер — обязательно заиспользую в будущем».