Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Новая книга "Объектно-ориентированное программирование на PHP"
 
 автор: cheops   (29.09.2007 в 23:20)   письмо автору
 
 

В октябре 2007 года выходит наша новая книга "Объектно-ориентированное программирование на PHP".

   
 
 автор: 123php   (29.09.2007 в 23:22)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

и когда вы успеваете)))

   
 
 автор: joiner   (29.09.2007 в 23:49)   письмо автору
 
   для: 123php   (29.09.2007 в 23:22)
 

А какой версии ООП там описывается?

А где UML?Обзор шаблонов проектирования(аля facase,Builder и т.п)

   
 
 автор: ddhvvn   (29.09.2007 в 23:51)   письмо автору
 
   для: joiner   (29.09.2007 в 23:49)
 

О! Надо будет купить :)

   
 
 автор: cheops   (30.09.2007 в 01:27)   письмо автору
 
   для: joiner   (29.09.2007 в 23:49)
 

Описывается версия PHP 5.2.

UML и шаблонов (паттернов) нет умышленно, чтобы не усложнять книгу - кроме того, львиная доля шаблонов (паттернов) из других языков программирования не работает (или бесмысленна, так как штатные средства языка решают проблемы автоматически) в Web-среде вообще и в PHP в частности.

PS Имеется масса замечательных книг по объектно-ориентированным паттернам и UML - лучше обратиться к ним. Мы хотели написать простую, интересную книгу, которая не потребует от PHP-разработчиков изучение ещё одного языка программирования (UML), а позволит ответить на вопрос - нужно ему объектно-ориентированное программирование и если нужно, как его наиболее эффективно можно использовать в PHP. Это книга, через которую не нужно продираться, как через большинство книг с UML-диаграммами, эту книгу можно просто читать.

PPS Если читатель увлечётся - он всегда сможет ознакомиться с паттернами и UML более детально. Однако, использовать их Web-проектах очень сложно, да, есть универсальные паттерны, но их мало - очень много паттернов завязываются на конкретный язык программирования. Мы начинали писать главу об паттернах, но решили не включать её в это издание - вероятно потребуются усилия всего PHP-сообщества, чтобы создать эффективную систему паттернов для Web - пока их использование чаще неадекватное.

Далее приводится введение этой несостоявшейся главы.

При разработке и обмене информацией, самым узким местом является общение между людьми. Мозг человека может обрабатывать информацию с производительностью несколько тера-флопов. Через речь невозможно передавать информацию с высокой скоростью. Поэтому очень важно, чтобы собеседники могли обозначить удачное решение одним словом, под которым оба понимают одно и тоже, вместо того, чтобы рисовать многочисленные графики и разговаривать в течение нескольких часов.
Общение между программистами, работающими над одной и той же проблемой настолько важно, что такие удачные решения, становящимися стандартом де-факто стали называть паттернами. Это позволяет выделить их среди остальных сленговых не конструктивных слов, которыми изобилует любая профессиональная область.
Использование объектно-ориентированного подхода к месту и не к месту не приводит автоматически к успешному проекту. Программирование новичка в стиле объектно-ориентированного программирования часто напоминает переход по минному полю — если не знать где мины, успешное достижение конца проекта невозможно.
С подобными проблемами сталкивались разработчики и на других широко-известных языках программирования, вроде Java или C++. После эйфории, которая последовала сразу после введения объектно-ориентированной технологии, следовало разочарование, которое в свою очередь сменялось осторожным оптимизмом. Дело в том, что разработчики на Java и C++, имея дело с большим количеством крупных проектов, о преимуществах объектно-ориентированного программирования очень хорошо осведомлены. За годы работы они выяснили массу эффективных приёмов, отклонятся от которых не следует и массу ситуаций которые приводят к тупику. Эффективные приёмы называют паттерны, а применительно к сомнительным ситуациям в коде применяют процедуру рефакторинга. В результате любой начинающий программист на Java и C++ перед переходом через "минное поле" объектно-ориентированного программирования имеет подробную карту. В силу того, что в PHP объектно-ориентированный подход введён недавно и PHP-разработчики не имеют такой карты, речь сейчас может идти только о заимствовании паттернов из других языков программирования. Однако, использовать можно не все паттерны. Дело в том, что паттерны делятся на зависимые от языка программирования и независимые (т.е. срабатывающие в любом объектно-ориентированном языке программирования).
Зависимые от языка программирования паттерны используют особенности языка, которые могут отсутствовать в других языка программирования или решать проблемы, которые просто не возникают в других языках. Разработчикам, знакомым с языком C++ известно, что в зависимости от величины проекта, его полная компиляция может занимать десятки минут и часы (в случае крупных систем управления, например, кораблём или промышленным предприятием). Выходом из ситуации является раздельное компилирование компонентов системы… а для того, чтобы разделить систему на как можно более независимые компоненты используется дополнительный класс — это усложняет код и его читабельность, зато приводит к увеличению скорости компиляции конечного исполняемого модуля. Паттерн носит название "Мост" и, разумеется, не может применяться в интерпретируемом PHP-приложении так как язык не имеет ни возможности реализации такого паттерна, ни потребности.

   
 
 автор: tricket   (27.11.2007 в 18:43)   письмо автору
 
   для: cheops   (30.09.2007 в 01:27)
 

Книгу заказал на озоне, вместе с 2 книгами по UML и паттернам программирования.
Ладно дождусь пятницы) тогда должны книгу привести...
Но всё же не вызывают доверия слова, что паттерны как таковой заточенны под язык.
Так как я наоборот слышал, что большинство паттернов не привязанны к конкретному языку.

   
 
 автор: afdm   (30.09.2007 в 10:18)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

надо купить!!! :)))

   
 
 автор: Nemezis   (30.09.2007 в 14:36)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

Цену бы узнать ещё для полноты картины :).

   
 
 автор: cheops   (30.09.2007 в 14:39)   письмо автору
 
   для: Nemezis   (30.09.2007 в 14:36)
 

Пока не известна.

   
 
 автор: JIEXA   (30.09.2007 в 15:08)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

ждем

   
 
 автор: JIEXA   (01.10.2007 в 00:45)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

Обложка очень похожа на http://www.ozon.ru/multimedia/books_covers/1000566516.jpg

   
 
 автор: cheops   (01.10.2007 в 09:14)   письмо автору
 
   для: JIEXA   (01.10.2007 в 00:45)
 

Книги серии Pro вообще друг на друга очень похоже, у "PHP 5. Практика создания сайтов" формат обложки тоже почти такой же - только цвет другой.

   
 
 автор: cheops   (02.10.2007 в 09:04)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

На сайте добавлена статья, посвящённая книге http://www.softtime.ru/php5/?id_article=112.

   
 
 автор: lgar   (02.10.2007 в 18:29)   письмо автору
 
   для: cheops   (02.10.2007 в 09:04)
 


На примере построения большого Web-приложения (CMS) демонстрируется, как добиться повторного использования кода в реальных проектах.

Эта CMS из "Практика создания веб-сайтов на php5",<<переведенная>> на ООП-модель?

   
 
 автор: cheops   (03.10.2007 в 09:09)   письмо автору
 
   для: lgar   (02.10.2007 в 18:29)
 

Нет, это новая CMS.

   
 
 автор: valick   (07.10.2007 в 10:12)   письмо автору
 
   для: cheops   (03.10.2007 в 09:09)
 

А если книгу с афтографами авторов разыграть в качестве приза в разделе задачи? Это не какой-нить там месяц бесплатного хостинга, это память на всю жизнь. Её даже по наследству передавать можно.
Или до этого уже и без меня додумались?))

   
 
 автор: cheops   (07.10.2007 в 10:23)   письмо автору
 
   для: valick   (07.10.2007 в 10:12)
 

Если будет новая задача, так и поступим :)

   
 
 автор: Кузнецов М.В.   (09.10.2007 в 01:35)   письмо автору
 
   для: valick   (07.10.2007 в 10:12)
 

>Или до этого уже и без меня додумались?))
Додумались сообща :)http://www.softtime.ru/forum/read.php?id_forum=7&id_theme=39669&page=1

   
 
 автор: Владимир55   (09.10.2007 в 12:41)   письмо автору
 
   для: Кузнецов М.В.   (09.10.2007 в 01:35)
 

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

   
 
 автор: JIEXA   (10.10.2007 в 02:16)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

есть новости? уже не могу ждать её, позарез нужна

   
 
 автор: cheops   (10.10.2007 в 10:41)   письмо автору
 
   для: JIEXA   (10.10.2007 в 02:16)
 

Книга отпечатана, должна поступать в магазины.

   
 
 автор: Shokan   (10.10.2007 в 10:59)   письмо автору
 
   для: cheops   (10.10.2007 в 10:41)
 

Числа 14-16 лечу в Москву. Времени не много. Да и в Москве вообще не орентируюсь. Хочу накупиться вашими книгами. Где там можно купить все ваши книги?

   
 
 автор: cheops   (10.10.2007 в 11:18)   письмо автору
 
   для: Shokan   (10.10.2007 в 10:59)
 

Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=2&id_theme=20198.

   
 
 автор: Кузнецов М.В.   (12.10.2007 в 04:25)   письмо автору
 
   для: Shokan   (10.10.2007 в 10:59)
 

Как вариант к тому, что указано в этой теме, могу предложить еще Дом Книги на Новом Арбате.

   
 
 автор: JIEXA   (16.10.2007 в 00:55)   письмо автору
 
   для: cheops   (10.10.2007 в 10:41)
 

Эх, книги всё нет и нет

   
 
 автор: tAleks   (20.10.2007 в 18:21)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

Хочу купить. Порылся, только что, на озное, и на books.ru - не нашел.... :(
Если кото знает, где в инете она уже продается, дайте ссылку.

   
 
 автор: cheops   (24.10.2007 в 15:50)   письмо автору
 
   для: tAleks   (20.10.2007 в 18:21)
 

На books.ru книга есть, больше пока нигде не видно...

   
 
 автор: Кузнецов М.В.   (24.10.2007 в 16:33)   письмо автору
 
   для: cheops   (24.10.2007 в 15:50)
 

Правда почему то в качестве авторов только я. Бывает такое с магазинами...

   
 
 автор: Владимир55   (24.10.2007 в 17:15)   письмо автору
 
   для: Кузнецов М.В.   (24.10.2007 в 16:33)
 

Объективно-ориентированное программирование на PHP (+СD-ROM)
Кузнецов, Симдянов

   
 
 автор: Mookapek   (24.10.2007 в 21:36)   письмо автору
 
   для: Кузнецов М.В.   (24.10.2007 в 16:33)
 

Кстати, на books.ru цены намного ниже, чем в озоне.

   
 
 автор: Seregin   (25.10.2007 в 19:50)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

Значит, в ноябре уже появится в Новой тех.книге в Питере, да?
Будем ждать!

   
 
 автор: Кузнецов М.В.   (26.10.2007 в 01:21)   письмо автору
 
   для: Seregin   (25.10.2007 в 19:50)
 

Если имеется ввиду магазин, который на Измайловском, то не исключено, что уже появилась. Обычно там книги появляются одновременно с их появлением в Интернет-магазинах.

   
 
 автор: Seregin   (26.10.2007 в 18:38)   письмо автору
 
   для: Кузнецов М.В.   (26.10.2007 в 01:21)
 

Да, на Измайловском. Пока не появилась, я сегодня узнавал. Но ожидается в ближайшее время.

   
 
 автор: codexomega   (25.10.2007 в 21:18)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

Неплохой поисковик по магазинам:
http://www.findbook.ru/

Я тоже хочу приобрести эту книгу. Меня особенно заинтересовал термин Framework.
Мы такое используем на ASP.NET, для разработки сайтов. Очень удобная и надежная штука.
А тут решил создать личный сайт, но так как хостинг ASP.NET дороговат и очень лимитирован, выбрал PHP.
Давно искал литературу по ООП на PHP.
Думаю что данная книга как раз то, что мне нужно.
Буду оформлять заказ в Америку.
Жду с нетерпением.

   
 
 автор: Axxil   (02.11.2007 в 09:35)   письмо автору
 
   для: codexomega   (25.10.2007 в 21:18)
 

На ozon появилась.
Особенно цена порадовала :)

http://www.ozon.ru/context/detail/id/3600968/.

   
 
 автор: Thrasher   (02.11.2007 в 09:48)   письмо автору
 
   для: Axxil   (02.11.2007 в 09:35)
 

В Рязани появилась:
http://rznbooks.ru/books/1746375/default.aspx

   
 
 автор: xray   (03.11.2007 в 18:43)   письмо автору
 
   для: Axxil   (02.11.2007 в 09:35)
 

Заказал на books. ru, поторопился на ozone цена другая :), книга в очереди ожидания поступлений. Жаль а уже нет терпения ждать.
А пока скачал исходники к книге. Не понял вот такой момент - к папке №11 дамп базы данных отсутствует, его в книге можно будет увидеть?

   
 
 автор: cheops   (03.11.2007 в 19:38)   письмо автору
 
   для: xray   (03.11.2007 в 18:43)
 

Да, разумеется, в исходные коды тоже добавили.

   
 
 автор: codexomega   (04.11.2007 в 04:20)   письмо автору
 
   для: codexomega   (25.10.2007 в 21:18)
 

Доставка с Озона через океан, стоит в 2-3 раза дороже самой книги.
Поэтому заказал в местном русском книжном, там немного дешевле выходит.
Заказ вроде как оформили, только гарантии сказали не дают, а ждать от 2 недель, до 2-х месяцев.
Так что ... :)

   
 
 автор: JIEXA   (02.11.2007 в 16:31)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

Получил книгу. Начинаю читать ) Доволен

   
 
 автор: JIEXA   (02.11.2007 в 17:05)   письмо автору
 
   для: JIEXA   (02.11.2007 в 16:31)
 

Сразу вопрос, в самом начале указаны адреса:
http://www.softtime.biz
http://www.softtime.org/
http://www.bipsi.ru/

Но "Удаленный сервер неотвечает".

   
 
 автор: cheops   (02.11.2007 в 17:19)   письмо автору
 
   для: JIEXA   (02.11.2007 в 17:05)
 

Поторопились, не думали, что книга так быстро выйдет в печать :))) новые сайты будут доступны в течении месяца.

   
 
 автор: JIEXA   (02.11.2007 в 20:53)   письмо автору
 
   для: cheops   (02.11.2007 в 17:19)
 

=)

   
 
 автор: mihdan   (31.01.2008 в 13:50)   письмо автору
 
   для: cheops   (29.09.2007 в 23:20)
 

Спасибо за книгу - стала настольной, уже третья из вами написанных

   
 
 автор: Akdmeh   (14.02.2008 в 18:59)   письмо автору
 
   для: mihdan   (31.01.2008 в 13:50)
 

Никак не ожидал,что куплю ее в Киеве в эквиваленте 300 рублей... очень доволен-именно то,что я давно мечтал купить. Как говорится,если ты считаешь,что хорошо изучил язык по книге,купи книгу по-толще:). Есть некоторые недостатки(лично мне в начале плохо шли специальные методы классов,переделать бы их,а то мало понятно),но в общем огромное спасибо авторам!!

   
 
 автор: Akdmeh   (14.02.2008 в 19:00)   письмо автору
 
   для: mihdan   (31.01.2008 в 13:50)
 

Никак не ожидал,что куплю ее в Киеве в эквиваленте 300 рублей... очень доволен-именно то,что я давно мечтал купить. Как говорится,если ты считаешь,что хорошо изучил язык по книге,купи книгу по-толще:). Есть некоторые недостатки(лично мне в начале плохо шли специальные методы классов,переделать бы их,а то мало понятно),но в общем огромное спасибо авторам!!

   
 
 автор: ipic   (15.02.2008 в 13:33)   письмо автору
 
   для: Akdmeh   (14.02.2008 в 19:00)
 

ГДЕЕЕЕЕЕЕЕ??? ПОДСКАЖИТЕ!))))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования