Духовность™
Продвинутый новичок
Антипаттерн
Читая форум(ы), у меня сложилось впечатление, что парадигма MVC в PHP (как один из примеров) является своего рода культом личности, священной коровой, которую все обсуждают, все на неё чуть ли не молятся, но её смысл улавливается весьма смутно. Некоторые небогоугодные оппортунисты предлагают мыслить шире рамками трехуровневой архитектуры, навязанной непонятно кем и непонятно зачем, но их мало кто слушает.
Я периодически читаю темы, которые возникают на клубе по поводу проектирования, и у меня складывается мнение, что тут каждый говорит о своем. Каждый на своих волнах. Никто не понимает то, что пишет другой. Вот пример: http://phpclub.ru/talk/showthread.php?s=&threadid=118341&rand=7
http://phpclub.ru/talk/showthread.php?s=&postid=891679
И таких тем очень много. Бывает такое, что спрашиваешь одно, а тебе отвечают другое. Почему так происходит?
Моё мнение - люди
а. Погрязли в навязанных стереотипах (и я не исключение). Один из таких стереотипов - MVC. Заметьте, я не говорю, что MVC - плохо. Я лишь утверждаю, что MVC стал стереотипом и шаблоном.
б. Не имеют четкого определения основных ключевых понятий, таких как модуль, контроллер, вид и т.д. Не пора бы ввести точное лексическое значение таких терминов?
в. Боятся делать иначе, чем это предписано в различных шаблонах
В результате возникает ситуация, в которой все сообщество погрязает в конформизме. Это антипаттерн, это паттерн ради паттерна. Не находите такое?
Читая форум(ы), у меня сложилось впечатление, что парадигма MVC в PHP (как один из примеров) является своего рода культом личности, священной коровой, которую все обсуждают, все на неё чуть ли не молятся, но её смысл улавливается весьма смутно. Некоторые небогоугодные оппортунисты предлагают мыслить шире рамками трехуровневой архитектуры, навязанной непонятно кем и непонятно зачем, но их мало кто слушает.
Я периодически читаю темы, которые возникают на клубе по поводу проектирования, и у меня складывается мнение, что тут каждый говорит о своем. Каждый на своих волнах. Никто не понимает то, что пишет другой. Вот пример: http://phpclub.ru/talk/showthread.php?s=&threadid=118341&rand=7
http://phpclub.ru/talk/showthread.php?s=&postid=891679
И таких тем очень много. Бывает такое, что спрашиваешь одно, а тебе отвечают другое. Почему так происходит?
Моё мнение - люди
а. Погрязли в навязанных стереотипах (и я не исключение). Один из таких стереотипов - MVC. Заметьте, я не говорю, что MVC - плохо. Я лишь утверждаю, что MVC стал стереотипом и шаблоном.
б. Не имеют четкого определения основных ключевых понятий, таких как модуль, контроллер, вид и т.д. Не пора бы ввести точное лексическое значение таких терминов?
в. Боятся делать иначе, чем это предписано в различных шаблонах
В результате возникает ситуация, в которой все сообщество погрязает в конформизме. Это антипаттерн, это паттерн ради паттерна. Не находите такое?