Статьи

/ .ed… снова

Удары молнии дважды . Чтобы избавиться от необходимости на самом деле читать комментарии, просто перейдите к резюме Нила Блендера — только 6 шуток — я удивлен;) Вы должны увидеть теплый (на самом деле истеричный) прием, который я всегда получаю от наземного персонала в JFK, на тех немногих Я был в Нью-Йорке. Спасибо Мэтью за благоприятные отзывы.

Один пост, который на самом деле по теме, находится здесь — как антология PHP сравнивается с расширенным программированием PHP Джорджа?

В целом, я бы сказал, что Антология — это «промежуточное программирование на PHP», а не продвинутая. Стили книг различны, Антология использует подход вопросов и ответов, нацеленный на решение общих проблем, которые Advanced PHP Programming более повествует. В конце PHP Anth II есть кое-что, что связано с такими вещами, как документация API, модульное тестирование и шаблоны проектирования, но имеет целью быть более вводным для читателей, которые раньше не сталкивались с концепциями. Конечно, такие вещи, как проблемы с производительностью, гораздо более тщательно обрабатываются в Advanced PHP Programming. Лично думаю, что вы могли бы владеть обоими, не тратя свои деньги. Тем не менее, если вы ветеран PHP (например, вы полностью понимаете, как работают ссылки в PHP4), PHP Anthology, вероятно, не для вас.

Пока я размышляю над этой темой, думаю, что есть целый раздел книг на PHP, который еще никто не написал, сосредоточенный на разработке приложений PHP («стратегия») и «тактика», которая хорошо освещена сегодня. Еще в июне 2003 года еще один. пост спросил для Элегантных Архитектур PHP? ;

У меня осталось ощущение, что все сайты, которые я создал, на 50% элегантнее, а на 50% — грязный клудж.

Обсуждая «тактику» PHP, легко дать «абсолютные» ответы. Я думаю, что люди ожидают от книги. Говорить о «стратегии» дизайна — это совсем другой вопрос, и я бы по существу потребовал, чтобы автор заранее признал, что «я могу ошибаться» или «я не уверен, но вот что сработало для меня». Очень хорошо это понимал во время написания PHP Anth и четко отказывался от таких тем, как фреймворки (и даже шаблоны).

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

Прежде чем кто-либо воспользуется этим в качестве топлива для борьбы с PHP, подумайте, что это действительно проблема, затрагивающая всю веб-разработку, работаете ли вы с PHP, Perl, Python, Ruby on Rails , .NET, J2EE или чем-то еще — см. Веб-приложения : до сих пор нет идеальной архитектуры .