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

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

НЛО прилетело и опубликовало эту надпись здесь
«Чтобы проектировать скрывая реализацию и используя TDD» — это откуда такая информация?

Паттерн MVC это все ж паттерн не только организации кода, но и паттерн разделения логики (логики хранения, логики обработки и логики представления). Именно этот паттерн позволяет искать нужный код в предсказуемых местах. Как предлагается разделять эту логику в вашем паттерне? Или вы сторонник, что логику разделять не надо?

Надо конечно, и в данном фреймворке она распределяется между шагами, преобразующими данные.

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

Фреймворк предлагает взглянуть на бизнес логику как на набор шагов преобразующих данные.


Ну и в целом я провел параллель с MVC скорее для наглядности, дальнейших сравнений я бы избегал, так как подход к решению задач кардинально отличается.

А где должна находиться бизнес-логика?
НЛО прилетело и опубликовало эту надпись здесь
tdd начинается с описания и использования интерфейсов

Можно, пожалуйста, ссылку на источник?

Я думал, что TDD начинается с написания тестов. А вообще не очень понял, почему вы именно ко мне обратились. Если вы отвечаете на мой комментарий другому человеку, то я с ним не согласен, в частности, из-за того, что понятие TDD появилось сильно позже, чем шаблон проектирования MVC. То есть утверждение о том, что MVC используется для того, чтобы проектировать с использованием TDD, какое-то странное, учитывая порядок появления этих понятий.
НЛО прилетело и опубликовало эту надпись здесь

Я говорил скорее про серверные фреймворки.
Ну и на самом деле MVVM — это по большей части вариация на тему, чем абсолютно другой подход к проектированию.

НЛО прилетело и опубликовало эту надпись здесь
Не mvc фреймворков полно. Как по мне этот паттерн вообще неудобен для веба. Но большинство разрабов пришло когда php zend уже впарил этот паттерн и других вариантов не представляют.
У меня например компонентный событйно ориентироааный фреймворк на php который я в свое время портировал с явовского wicket.
По такой же примерно архитектуре cтроился webforms.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории