![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
последняя — это не про Web. потому что код живет от поступления запроса и до завершения выполнения → отдачи клиенту ответа. Когда произойдет "User action"(клик по ссылке, отправка формы, AJAX запрос) — цикл будет запущен заново. Добавлено @ 11:16 я согласен с ksnk: MVC это концепция. Не обязательно реализовывать в виде иерархии классов, как в ZendFramework, например. PageObject в роли контроллера, уровень абстракции для работы с данными(->setUserName($userName) вместо запроса к базе прямо в коде "контроллера") и верстка с РНР конструкциями в отдельных файлах. |
|||
|
||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 16 Всего: 55 |
Ну да, концепция - не парадигма =)
Забавность ситуации состоит в том, что для многих сайтов MVC совершенно не нужен. В первую очередь для сайтов с отсутствующей бизнес-логикой как таковой. Вся логика приложения (сайта) сводится, например, к простому выводу статической информации. Есть пара страниц с некоторым контентом, информацией о предприятии/человеке и все. Честно говорю, в интернете есть статьи "MVC на примере сайта-визитки" =))) Судя из этого, многие вообще используют концепцию MVC только лишь для обеспечения ЧПУ-ссылок =) И вообще, я считаю, что при решении той или ной задачи надо отталкиваться в первую очередь от сути поставленной задачи, а не от сути существующего метода решения. Если надо будет спроектировать достаточно сложный и функциональный сайт, то принципы концепции MVC в нем могут появится, так сказать, сами собой, в процессе поиска оптимальных и гибких решений. Даже иронично =) Того, что я искал, на самом деле никогда не существовало =) В начале у меня были абстрактная модель будущей структуры сайта и вот сейчас я с ней же и остался. Но знание лучше, чем не знание. Сначала я собирался изобретать велосипед. Но потом оказалось, что наборы "собери велосипед сам" не продаются. И теперь мне, как и начале, придется все детальки доставать вручную, пользуясь лишь абстрактными представлениями о велосипеде и его работе. -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 16 Всего: 55 |
skyboy, нет, это вы мне велосипеды назвали. А я свой хочу =)
-------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |