Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 15/04/12 в 12:58 |
вопрос к пхп-программистам и не только им.
кто какие шаблоны проектирования активно юзает? наткнулся в одной книжке на весь перечень, и как-то нагрузило меня это, самим перечнем. я кроме фабрики и синглтона ничего не юзаю обычно. про половину даже и не слышал и не знал. собственно слышал всего про четыре. фабрика\синглтон\адаптер\обсервер
|
|
пришел к победе коммунистического труда
|
0
|
|
|
С нами с 16.07.06
Сообщения: 886
Рейтинг: 892
|
Добавлено: 15/04/12 в 14:05 |
Ага, их дохуя и некоторые непонятные.
Многие ими пренебрегают, я и сам забил на них, поскольку больших приложений не пишу.
Но имхо программисты, работающие над большими проектами must know this.
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 15/04/12 в 21:43 |
любой шаблон - это некая наработка в постоянно повторяющихся ситуациях, специально их использовать только для того чтобы они были смысла нет, все должно быть к месту и в совокупности. хочу заметить что шаблоны не догма а выработанная в процессе стратегия.
есть такая книга, - Банда четырех, к примеру, почитай, там в принципе доходчиво объяснено в каких случаях применяются те или иные шаблоны.
в частности для примеры на php http://www.fluffycat.com/PHP-Design-Patterns/
|
|
|
|
С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506
|
Добавлено: 16/04/12 в 17:54 |
нифига себе списочек
честно говоря не знаю ни одного хорошего программиста, который бы упоминал названия более 2-3 паттернов. при этом я так прошелся по этому списку и вижу что многое применял... просто никак это не называя.
наверное их в основном познаешь в каждой предметной области отдельно. к примеру простой веб-сайт вообще может не иметь паттернов, но если он сделан в mvc фреймворке, тогда уже что-то юзаешь иногда, а если это многосерверная система с кучей юзеров, синхронизациями и т.п., то там свои решения, зачастую готовые, но все равно юзающие уже другие паттерны.
но в основном мне кажется это юзается не в вебе.
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 16/04/12 в 22:04 |
да почему не в вебе, имхо, какая разница где их юзать. основное применение шаблонов, это возможность более безболезненно масштабировать приложение. мвс тоже по сути шаблон проектирования, причем каждый его дрочит как хочет. к примеру мост с абстрактной фабрикой, или тот же обзёрвер всегда найдут применение. те же адаптеры или прокси.
|
|
|
|
С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506
|
Добавлено: 16/04/12 в 22:12 |
freeek писал: | да почему не в вебе, имхо, какая разница где их юзать. |
ну конечно в вебе тоже есть, просто помню в каком-нить делфи или visual c++ , там прям стандартные имена были типа Factory... т.е. хочешь не хочешь а уже приучаешься к таким матерным словам. а веб все больше mvc с разными свистоперделками, это да.
|
|
|
|
Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 17/04/12 в 12:10 |
всем спасибо. рейтинг нагрузил
freeek: спасибо за ссылку
|
|
пришел к победе коммунистического труда
|
0
|
|
|
нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 17/04/12 в 13:59 |
Посмотерл вики, ничего не понял.
Кто-то может привести короткий практический пример применения этих шаблонов?
|
|
|
|
XXX-Server.biz
С нами с 15.02.03
Сообщения: 9411
Рейтинг: 6676
|
Добавлено: 19/04/12 в 20:04 |
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 19/04/12 в 22:15 |
|
|
|
|