Как стать автором
Обновить

Комментарии 98

Про паттерны, там же, слева в меню, найдёте ссылки на остальные описания ООП в PHP5, в том числе про абстрактные классы и т.д.
НЛО прилетело и опубликовало эту надпись здесь
Уже было, конечно ) Очень мало и не по самым интересным, на мой взгляд, приёмам.
agiledev.ru в помощь.
Да. Согласен. Кабы они ещё все планируемые переводы написали наконец.
Зачитано до дыр )
Господи! Какой же я ... Там же ФОРУМ есть!
НЛО прилетело и опубликовало эту надпись здесь
вообще стоит сначала банду четырех и фаулера почитать наверно...
ничего кстати так у этого Швеца написано, понравилось. хотя в принципе почти все кроме критики в классике есть
НЛО прилетело и опубликовало эту надпись здесь
Очень полезный ресурс! Спасибо огромное.
Аналогично, я, поимев дело с CakePHP, перестал считать, что ООП веб-программингу не нужен.
можете меня плюсовать, он - мой :)
хорошо написал)
вот блин чудо-люди, он реально мой, зачем минусовать? :)
НЛО прилетело и опубликовало эту надпись здесь
она в PDF ;)
НЛО прилетело и опубликовало эту надпись здесь
а банда тоже в пдф?)
тоже)
Спасибо за сайт. Очень познавательно
http://cake-php.ru/wiki/Manual11 - самое доступное описание на русском для понимания MVC. Хотя написанное для "Пирожка", но написано понятно, без лишней инфы.
НЛО прилетело и опубликовало эту надпись здесь
Есть очень хорошая книга о паттернах с примерами на PHP (правда на английском) PHP|ARCHITECT’S GUIDE TO PHP DESIGN PATTERNS.

P.S. Могу выслать pdf
очень интересно, а могли бы вы залить куда-нибудь для свободного скачивания ?
а ресурс, авторы которого похоже влетят на $188k долларов каждый, зачем? ;) поищите по названию книги без PHP| - сразу получите ссылку.
Не проблема. Уже залил.
http://upload.com.ua/get/900102561
(нужно будет ввести цифры с картинки)

P.S. Я отправлял книгу на email всем, кто об этом просил. Но несколько почтовых серверов посчитали ее слишком большой и отказались принимать.
Поэтому качайте.
спасибо, книгу принял.
будем штудировать.
Вышлите мне, пожалуйста
kest.bodnya гав гав gmail.com
и мне, если можно, экземпляр вышлите.
random в therandom.org.ua
а то я еще в процедурном дергаюсь...
Да. Я буду вам очень благодарен!
и мне пожалуйста, мой_ник на mail.ru
Если не сложно, то я бы тоже хотел получить экземпляр книги для ознакомления. Мой электронный адрес: мой_ник_на_харбре на gmail.com
Всем не париться! тырк
хоть и не совсем по теме, но советую посмотреть записи конференции PHPConf, очень полезно
можно купть, а можно скачать сами знаете где...
хех:) от себя добавлю http://ooad.asf.ru/. Сайтик вроде регулярно обновляется, так что считаю, что его тоже можно добавить:)
НЛО прилетело и опубликовало эту надпись здесь
ИМХО, книга Фаулера http://www.ozon.ru/context/detail/id/1616782/ намного проще и обстоятельней указанной выше.
НЛО прилетело и опубликовало эту надпись здесь
они разные
Скачай ZendFramework, и через некторое время написания проектов на нем, ты поймешь силу ООП
бездумно повторять != понять
академические знания получаются из книг, а опыт - это уже другая задача
книга Guide to PHP Design Patterns, ищится в осле. Наверное единственное руководство по паттернам в PHP
потому, что паттерны - они бесприменительны конкретному ЯП
вполне логично что их пишут на основее более "взрослых-серьёзных" языков ;)
http://lib.zhilinsky.ru/books/coding/oop-patterns

Приемы объектно-ориентированного проектирования. Паттерны проектирования. (Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес).
PHP Objects, Patterns, and Practice, Second Edition, Apress December 2007 - на английском языке
http://www.citforum.ru/SE/project/pattern/
http://www.devshed.com/c/b/PHP/
Есть ещё один рскоязычный ресурс, который посвёщён паттернам именно в РНР, но я потерял ссылку :(
НЛО прилетело и опубликовало эту надпись здесь
Книги в первую очередь. Просто надо ещё уметь или научится отбирать нужную информацию. Сосед-программист тоже может оказаться профаном. Если человек умеет это делать, то на "клубе" можно найти достаточно полезной информации по разным тривиальным (и не очень) задачам.
http://lib.zhilinsky.ru/books/coding/architektura-prilogenij

Архитектура корпоративных программных приложений. (Мартин Фаулер)
вот это отличная да. настольная практически
Рекомендую книгу «PHP5 для профессионалов». Уже полгода она лежит у меня столе и раскрывается примерно каждые два дня. А вот и ссылка — http://www.dialektika.com/books/5-8459-1066-8.html, где можно прочитать содержание!
Информация в книге даст общие понятия, концепцию ООП, там приводятся очень умные примеры классов для решения общих задач, которые можно наложить на проект любой сложности.
тоже рекомендую, много оттуда подчерпнул
Да, это лучшая книга по теме на русском, но далеко не блестящая. Суть там в основном крутится вокруг концепции ORM, но явно она как таковая не упоминается. Вобщем, любопытная, но странная какая-то книга и с явными опечатками/ошибками. Ожидал от нее большего.
Очень понравилась книга, лучшего не видел по ПХП пока. Там есть и примеры нескольких паттерном. Штуки 3-5.
я искренне надеюсь, что в новых версиях php ооп будет если не на уровне ruby, то близко к нему

не начинайте пожалуйста холивара. я очень хорошо отношусь к обоим языкам, я всего лишь высказал надежду
НЛО прилетело и опубликовало эту надпись здесь
я думаю, даже не 7 а 8. или скорее PHP born again, или что-то в этом роде.
при всей моей любви к пхп чуствую, что через пару лет концепция языка-шаблонизатора изживет себя. (ну вот, сам начал холивар :) извините)
ооп это не панацея от всего.
используя текущие ооп возможности в php можно писать большие, сложные и гибкие проекты.

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

я пишу не только на php :)
вы начали холивар касательно ООП ;)
ох.. в этом мире теперь все холивары и стартапы :)
надо правильно говорить: "вы стартапнули холивар по [подставить_нужное]"

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

это и формирует нелестные отзывы о пхп =)
ПХП изначально родился покалеченным ребенком. Теперь придется сделать ему не один десяток пластических операций..
"кончающие программисты" - улыбнуло )
Побывал 5 лет PHP программистом, и не так давно сменил ориентацию на другой язык. В связи с этим не рекомендую OOП осваивать на PHP. Много чего инетересного и не узнаете.
на какой?
На какой язык перешёл? - Python.
например чего?
Непонял вопроса. Почему перешел с PHP на Python?
нет. чего не узнаете? 5(4,3) лет назад php был несколько не таким...
Я не 5 лет назад прогал на PHP, а 5 последних лет.
Да и за всё время не столько то и изменилось, добавилось псевдоООП в 5-1 версии, навалили кучу новых функций (как я уже и говорил мне кажется сейчас что PHP это непродуманая свалка функций с возможностью писать конструкции типа if for while etc.) Это ещё и объясняется тем что очень сложный был переход с 4 на 5 версию, знаю людей которые до сих пор прогают на 4-ке. Не просто так же занимаются такой вот http://gophp5.org/ ерундой. Ничего там не меняется.
последние 5 лет начались 5 лет назад видимо. за это время много чего изменилось. псевдоПХП было именно в версии 4. насчёт "непродуманной" свалки функции - ваше имхо. и С или Java не так? это язык - не нравится свалка, напишите свою супер-прокладку и сваливайте функции как нравится. насчёт сложного перехода с 4 на 5 - бред, а те кто "прогают" на 4 - это их личное горе.

НО(!) я не об этом. я спрашивал почему вы не рекомендуете OOП осваивать на PHP? Чего интересного мы не узнаем?? тем более много чего? действительно интересно...
(ответить)
Извините меня, я что на дурачка прохож? Я сидел на PHP все последнее время, я не просто начал 5 лет назад. Как только вышел PHP5 сразу на него подсел. И подсел именно на OOP на 5-ке.
Насчёт бреда с переходом это не бред а существующая проблема ибо так не парились бы.
Если действительно хочется узнать то надо только попробовать и сравнить писать OOP код на PHP и чем то более OOPнутом. В крайнем случае если хоть какое то ещё будет желание то погуглитесь и почитайте на эту тему. Не собираюсь я тут дисеры писать по этому вопросу.
спасибо за погуглить... java в качестве более ООП вас устроит? к потуги при переходе возникают у самых ярких перцев, для которых после х-лет програминга сюрпризом является результат работы логических операторов.
Потуги видно возникают у некоторых перцев при прочтении русского текста, неговоря уже о коде.
Вы даже не смогли понять в чём прикол был в коменте про логические операторы :)
Всё, бессмысленный диалог закончен. Удачи в начинаниях.
простите какой код? там 3 строчки, а я ничего длинее 2 строчек в жизни не видел.
и куда уж нам понять ТАКОЙ "прикол" про логические операторы, работа которых для вас навсегда останется загадкой, как впринципе, и непонимание вывода "человеческого языка программирования"...
надо было не в питон уходить, а в С... может быть тогда, спустя годы...

ну ладно об этом. я ВСЕГО ЛИШЬ (без сарказма) хотел узнать, что открылось для вас много нового в ООП при переходе с php на python. взять просто и написать: "я узнал ..........", без дополнительных расшифровок. может кому-то как раз этого и не хватает, и тут ему откроется истина... ибо одному японскому дядке не хватало ООП в питоне, и он сделал из него себе руби.

и вам удачи в проф. деятельности!
Две очень хорошие книги по ООП в PHP5.

Learning PHP Data Objects.pdf
Apress.PHP.Objects.Patterns.And.Practice.pdf

Залил специально для Хабры =)

rapidshare.com/files/89391759/PHP_OOP.rar.html (6.3 mb)
имеется ввиду хеллоу ворлд в паттернах на пхп. на первый взгляд выглядит жестко.
http://www.phppatterns.com/docs/design/h…
спасибо! если мне понадобится (в целях порабощения мира) отвратить людей от паттернов, я покажу им это
я бы посоветовал авторам перерезать себе горло весь пример бритвой оккама ;)
хотя шучу, конечно. если бы это разбавить комментариями - получился бы офигительный костяк для приложения
там прямо вначале так и написано: парни, мол - это пример того, как делать не надо.
а, точно.
просто подумайте: вам говорят - паттерны - сила! и показывают это. взглянув на код (он ярко выделен, не проглядеть) вы сразу все поймете, и читать предисловие уже не станете, а просто отойдете в сторонку :)
Да. Читал. Уже и туда добрался )
НЛО прилетело и опубликовало эту надпись здесь
Мне помогли в четком понимании ООП в пхп мануалы вот по этому: http://www.symfony-project.org/
В особенности пройти 24 часовой курс постройки веб-приложений: http://www.symfony-project.org/askeet/1_0/
Спасибо. Тут есть то, чего нет в других местах.
Вот это точно поможет: http://larin.in/archives/11 :)))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории