@nikitathegreat
Студент

Актуальна ли книга Котерова?

Начал читать книгу "PHP5 в подлиннике", 2-е издание. Выбирал по положительным отзывам, практически все источники указывают её как лучший выбор для новичка. Но немного смущает год выпуска - 2008, а еще больше что непосредственно в книге автор пишет о технологиях 2004-го года. Имеет ли смысл читать эту книгу?
Также интересно узнать ваше мнение о следующих книгах:
Разработка Web-приложений с помощью PHP и MySQL
РНР. Объекты, шаблоны и методики программирования
HTML, JavaScript, PHP и MySQL. Джентльменский набо...
  • Вопрос задан
  • 7439 просмотров
Решения вопроса 1
@fascinosum
PHP/Magento Developer
Для новичка книга отличная, но можно читать не всю. Часть II "Выбор и настройка инструментария" бесспорно устарела. Нет описания нового функционала выше 5.3 (в книге упоминается текущей версия 5.0). Ранее упоминали HTML5 и CSS3, но книга не о вёрстке. Часть V "Объектно-ориентированное программирование на PHP" также не претендует на актуальность. Сильные стороны: описание базы языка, RegEx, XPath, основательное рассмотрение DOM, описание основ работы Web, рассмотрение базовых задач.
Мэт Зандстра обязателен к прочтению, но не первой книгой.
"Разработка Web-приложений с помощью PHP и MySQL" листал недавно, нового не увидел - читать не стал. По содержанию часть пересекается с Котеровым.

UPD. При чтении Котерова описание функционала предварительно сравнивать с php.net, кое-что может быть неактуальным для старших версий (регулярное чтение php.net полезная привычка). В книге есть описание решения проблем, которые уже решены на уровне ядра
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
А отзывы от какого года? Дело в том, что с тех времен многое изменилось, если вы будете читать эту книгу, то после ее прочтения ваши знания будут неактуальными, хотя наверняка в ней есть большая доля базовой полезной информации. Но кроме нее будьте готовы, что вам придетс самостоятельно добыть огромный пласт новых знаний. Как минимум это: html5 вместо устаревшего html4 (и css3 соответстенно) - новые синтаксические элементы, причем довольно значимые в современном вэбе; apache 2.4+nginx вместо того старья, которое советуют в книге; vagrant вместо денвера (хотя для новичка наверное все-таки рановато сразу вагрант ставить, но учитывайте это на будущее, вообще я бы openserver посоветовал, он куда удобнее и функциональнее денвера), пространства имен в php - обязательно найдите информацию об этом, анонимные функции и трейты - то же самое, в книге вряд ли могли описать функционал, появившийся после ее выхода,а между тем в проектах и фреймворках оно все сплошь и рядом, вообще придется штудировать все нововведения со времен версии, описанной в книге, иначе в будущем вас просто поставит в тупик то, что в каком-то проекте кто-то использует новый синтаксис вместо старого; composer - pear уже неактуален, git - по-моему, в современной книге по php хотя бы вскользь, но должно упоминаться существование систем контроля версий, apache и денвер ведь не забыли. Книгу не читал, делаю выводы только по содержанию и году выпуска. Того, то касается описания функционала языка, там на первый взгляд достаточно много информации, но как она подана - не знаю, поэтому в этой части она может оказаться очень хорошей... но 2008 год - я бы на вашем месте воспользовался поиском на тостере и выбрал те издания, которые уже сотню раз советовали в аналогичных вопросах.
Ответ написан
@prishelec
Очень.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 09:23
5000 руб./за проект
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект