|
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Лучше иметь 3 контроллера - для виджетов вида, вида и модели, модели и сервисов. Ну эт на любителя.
|
|
|||||
Lorem ipsum
|
Три контроллера на все приложение? Это очень на любителя.
__________________
Поймай яблоко 2! |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Расскажите, сколько должно быть у профи?
|
|
|||||
Lorem ipsum
|
Этот вопрос как и многие другие подобные нашли свои ответы в этом обсуждении.
__________________
Поймай яблоко 2! |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Что бы их найти надо прочитать много страничек. Раз Вы Zebestov Вы и расскажите о лучшей практике.
|
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
а как узнать данные в каком классе модели нужно изменить? допустим в том примере который я писал выше, мы изменили параметры фильтра, диспатчим об этом событие? по идее нужно передавать какие-то данные, о том что мы нажали(какой именно фильтр продиспатчил событие), чтобы потом в главной модели можно было найти модель в которой храняться данные для этого фильтра, и изменить их. Как такое осуществить?
|
|
|||||
у каждой маленькой модели может быть свой маленький контроллер, который ее меняет..вам не обязательно тянуть все на самый верх, чтоб потом спускать на самый низ..главная модель содержит эти маленькие модельки, может даже их тоже слушать и передавать об этом выше куда надо, но вся система , в итоге, сводится к тому что у модельки свой контроллер, вернее наоборот ...
простой пример: главной контроллер игры..создает контроллеры юнитов, передавая им их маленькие модели и вьюшки...дальше у кого как. много зависит от структуры
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Кто на, что подписался
|
|
|||||
Lorem ipsum
|
Цитата:
Но вот определение "три контроллера на приложение" я расцениваю как стремление "централизовать" управление. Сколько контроллеров у меня? Столько, сколько потребуется для того, чтобы это самое управление "распределить".
__________________
Поймай яблоко 2! |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Вы правильно расценили. Именно ядро должно быть толще, а MVC тоньше. Ну эт я как любитель рассуждаю.
|
Часовой пояс GMT +4, время: 14:14. |
|
« Предыдущая тема | Следующая тема » |
|
|