|
|
|||||
Регистрация: Aug 2012
Сообщений: 108
|
MVC: FileReference куда отнести?
Добрый день. Возник такой вопрос: fileRef позволяет работать с файлами. При разработке в MVC - куда отнести его вызовы? Он вроде как визуальный (а может и нет). Насколько помню, контроллер отвечает только за ввод данных, но в модели никаких событий типа Event не должно происходить - значит, в вид? Или все-таки в модель?
fileRef.browse([new FileFilter("Файлы XML", "*.xml")]); fileRef.addEventListener(Event.SELECT, onFileSelected); Последний раз редактировалось Psijic; 02.09.2013 в 15:03. |
|
|||||
[+4 06.05.14]
|
Psijic - давай досвидания! Ну что ты пишешь вообще?
Цитата:
Цитата:
Цитата:
Где хранить данный fileRef - контроллер или вью. По желанию
__________________
Марк Tween |
|
|||||
Регистрация: Aug 2012
Сообщений: 108
|
Да, контроллер имеет доступ к модели, ошибся - не имеет доступа к виду.
Но разве если использовать в контроллере - это не будет ТТУК? Цитата:
Цитата:
|
|
|||||
[+4 06.05.14]
|
Цитата:
Ничего плохого ( сильно ужасного ) в толстом контроллере нет, вполне нормальная практика. Тем более говоря о FR - это по сути как мини-сервер, поэтому в контроллере он кстати и на FAT не сильно смахивает
__________________
Марк Tween |
|
|||||
Регистрация: Aug 2012
Сообщений: 108
|
не знаю насчет вида, я пользовался системой описанной Rex van der Spuy - AdvancED Game Design with Flash 2010
|
|
|||||
[+4 06.05.14]
|
__________________
Марк Tween |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
По вопросу – ну, точно не контроллер. Это "клей" между вью и моделью – почему клей должен служить точкой ввода данных?. Скорее всего, вопрос в том, кому нужны эти данные. Если эти данные подразумевается хранить в модели – значит, пусть модель их и грузит. Lazy-loading: при обращении к модели, если эти данные нужны, но их ещё нет – пусть определит модель, откуда им взяться. Модель – главный (даже вернее сказать "единственный") провайдер данных. Почему в модели это хранить удобно? Потому что другие вью, использующие эти же данные сразу получат их, минуя все преграды, что хорошо.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
[+4 06.05.14]
|
Цитата:
Ты даже вчитайся в слова . ВИД - что то визуальное, FR - Не визуальный объект, ну это грубо говоря, дабы и какой нибудь isGUI - тоже не визуальный. Цитата:
Цитата:
__________________
Марк Tween |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
По популярнейшим фреймворкам у языков: PHP: ZendFramework: fat models are good Ruby: Rails best practices: fat model, skinny controller Python: Django: Code Organization ... и здесь я устал копировать ссылки у гугла. Попробуй сам!
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
[+4 06.05.14]
|
http://rmcreative.ru/blog/post/tolst...ak-uzh-uzhasny
Мой вам ответ одной ссылкой. Даже если все равно глубоко подумать, как бы то не было, модель в любом случае занимается логикой, но как ты сопоставляешь слово ЗАГРУЗКА ДАННЫХ С СЕРВЕРА и логика? Логика по сути это рассчеты, если сказать грубо.
__________________
Марк Tween |
Часовой пояс GMT +4, время: 21:24. |
|
« Предыдущая тема | Следующая тема » |
Теги |
filereferance , MVC |
|
|