|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Цитата:
(в том же Five3d это вышло не так удачно) Последний раз редактировалось expl; 19.03.2011 в 13:38. |
|
|||||
Много думал... и напридумывалось двухуровневое MVC, что касается сетевых flash приложений (мы же об этом?). Верхний уровень: Model это удалённая БД(SQL), Сontroller - скрипт-сервер, View - флэш приложение. Нижний уровень: собственно само флэш приложение, и тут вопрос про модель... выходит моделью будет класс принимающий и раздающий контроллерам ответы от скрипт-сервера? контроллер и вью во флэш приложении это вроде понятно. Честно сказать, настолько всё абстрактно, что аж ничего не понятно.
Последний раз редактировалось willis83; 19.03.2011 в 15:12. |
|
|||||
в флэш главная модель есть некий аналог БД, хранящий "ситуацию" конкретной сессии клиента. ответы от сервера принимает некий коннектор, который, обычно создается в главном котроллере.контроллер получает данные из коннектора, перевариает и если надо пихает в модель, а та, посредвом событий извещает всех подписавшихся (какие-нибудь вьюхи), которые и отражают изменения (двигаются, моргают, играют звуки). в общем показывают эти изменения пользователю.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
to cleptoman, да-да, где то так я всё и вижу, стараюсь идти по этой стезе. И вот ещё вопрос, правильно ли держать всю модель в static? Вопрос слегка размытый, но имеется ввиду доступность статиков из любых аналов, как контроллерам так и вью.
Последний раз редактировалось willis83; 19.03.2011 в 15:17. |
|
|||||
по мне, так, не правильно)
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
и опять сугроб(( модель же есть фундамент, почему не static?
|
|
|||||
с такой логикой можно все сделать статик и не париться )
1 - не гибко 2 - не удобно в отладке 3 - не секьюрно Добавлено через 4 минуты вообще, размышления по статикам я выше где-то свои озвучил)
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Nov 2008
Сообщений: 528
|
Модель может быть не одна. Например, то, что с точки зрения всего приложения является view - на уровне самого этого view может быть организовано в виде mvc меньшего масштаба. То есть, будет отдельно часть, занимающая контролем и обслугой (например, какой-нибудь механизм layout-ов), отдельно model (хранит состояние данного view) и отдельно "непосредственно view" (который только послушно читает model и рисует её на экране).
Так вот - если вы свою основную model сделаете общедоступной - то при реализации "непосредственно view" у вас может возникнуть соблазн полезть в основную модель, чтобы что-нибудь, например, уточнить. А поскольку при проектировании вы считали (допустим), что такие вещи недопустимы (например, боитесь, что реализация модели изменится) - то вы прикрыли этот соблазн, сделав основную модель видимой только для основного контроллера и основного вью. |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
Каждый отдельный тултип - сам себе отдельный объект, плавающий в специальном контейнере. С встроенным внутрь механизмом самоуничтожения. |
Часовой пояс GMT +4, время: 15:24. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|