|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
Цитата:
сорри...ссылку вынужден изменить Последний раз редактировалось CrazyFlasher; 09.02.2009 в 15:00. |
|
|||||
ветеран форума
|
Цитата:
2. Я говорил конкретно для случая разработки игр. Абстрактные фреймворки замечательно подходят для приложений визуализации и обработки данных Цитата:
__________________
4am is time to rock |
|
|||||
4AM Games
|
Критерии такие же как и MVC-Based Application, приложение где активно используется MVC.
Добавлено через 44 секунды Кстати MVC это не шаблон по большому счету, это парадигма.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
Modus ponens
|
Мои 5 копеек... я пользуюсь Mate в качестве "абстрактного фреймворка". Явные преимущества перед pureMVC:
гораздо меньше "ненужных" классов и кода в целом. я могу проектировать приложение так как мне нравится, а не так, как это диктует фреймворк. сменить модель рассылки событий / подписать / отписать получателей и т.п операции абсолютно не занимают времени. очень легко перенести в проект уже использующий фреймворк части которые его до етого не использовали. аналогично, если нужно скомпилировать часть проекта отдельно - мне это займет ровно дописать 1 таг + 1 импорт и поменять маршрут в file-specs И вообще, в целом, мое мнение по поводу pureMVC примерно такое: он задумывался не для флеша, это порт фреймворка который был придуман для других целей, за неимением лучшего, можно и это использовать... но специфика флеша такая, что используюа pureMVC прийдеться больше изгаляться придумывая воркараунды для вещей, которые без использования фреймворка решаются с полпинка... вобщем, ну не пятое колесо в телеге, но где-то близко к этому...
__________________
Hell is the possibility of sanity |
|
|||||
стервочка (я мужик)
|
Nirth, у нас вроде бы mvc ...
|
|
|||||
Регистрация: Jan 2008
Сообщений: 221
|
DarkLight, я же написал, что я не вас имел ввиду.
я согласен с Nirth, что MVC это парадигма и она подходит везде где можно логически разделить решаемую задачу на модель, представление и контроллер когда это оправдано. wvxvw, Mate удобен во Flex. |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
насчет pureMVC как раз и спрашивал..
покопався в нем я реально увидел, что велосипед хорош, но оказалось, что мне нужен вертолет)) основная концепция pureMVC была частично реализована мною самостоятельно ( с натяжками) т.е. у меня есть основной фасад (синглтон) который в какой-то мере является управляющим контроллером над другими контроллерами. контроллер общения с сервером (фактически сервер это модель), контроллер модулей. В отличие от pureMVC мне необходим был модульный пакет. т.е. каждое view представление само по себе и взаимодействует со своим контроллером и моделью. Имеется иерархический интерфейс взаимодействия. основанный на всплытии событий. и лишь только глобальные события передаются в основной контроллер для изменения модели (отправки/приема сообщений на сервер) Модель pureMVC с MultiCore мне показалась всё-равно притянутой за уши, т.к. всё-равно карты ядер должны описываться на глобальном уровне, что неприемлимо при иерархической(модульной) разработке. Если я чего-то недопонял, то прошу поправить.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 09.02.2009 в 16:13. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
|
|
|||||
Регистрация: Jan 2008
Сообщений: 221
|
__etc, можно в паре обзацов об архитектуре проекта? какие сущности программы представлены в виде MVC, сколько вложений? как объекты общаются? и.т.д. если не секрет, конечно же.
Может можно диаграмму классов глянуть? :-)))) |
|
|||||
стервочка (я мужик)
|
Nemo_c, всю тысячу классов Вам вывалить?
структура древовидная. всё основано на том, что данные тоже образуют в себе DOM, и у них тоже есть всплывающие события. |
Часовой пояс GMT +4, время: 18:45. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|