Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   архитектура сайта с использованием концепции MVC (http://www.flasher.ru/forum/showthread.php?t=134491)

fljot 01.01.2010 22:20

архитектура сайта с использованием концепции MVC
 
Разрабатываю библиотеку + workflow для лёгкого управления навигацией(иерархической) по сайту/приложению. Из популярного, наверное, можно отдалённо сравнить с Gaia Framework и PageManager в Soma Framework.
Раньше я делал сайтики таким образом, что у меня каждый раздел(подраздел, подподраздел...) являлся экземпляром какого-то кастомного класса(расширяющего какой-либо DisplayObject), в котором single layer'ом лежали и данные, и логика и представление. Ну и так далее вглубль по иерархии. Каждый из них реализовывал итерфейс INavigableObject и в них были navigationHelper'ы, с помощью которых реализовалась вся навигационная логика..
Так вот, с таким подходом я вобщем добился удовлетворительных результатов. Но в последнем проекте мне было удобнее использовать принцип MVC, так что я решил немного переработать свою эту навигационную библиотеку. В связи с чем вопрос: из чего строится иерархия, при использовании концепции MVC (частная реализация или какой-то популярный фреймворк, интересны разные случаи)? Опишите, пожалуйста, свои видения подобных архитектур.

udaaff 01.01.2010 22:33

Тема недавно была: http://www.flasher.ru/forum/showthread.php?t=131588

fljot 01.01.2010 22:39

Видел, но меня интересует иерархия применительно к сайтам. Там я как-то не уловил..

alatar 02.01.2010 04:36

Вот пример MVC применительно к сайтам.

fljot 02.01.2010 20:56

Цитата:

Сообщение от alatar (Сообщение 876474)
Вот пример MVC применительно к сайтам.

Тоже видел этот проект. Но, насколько я понял, там нет никакой иерархии.. Покопался в демке SomaProtest... Контроллер один глобальный. Моделей кастомных вообще не нашёл. Страницы там все на одном уровне иерархии, если внутри них что-то делается (а большинство вообще простейшие текстовые страницы без интерактива), то реализуется это опять таки в стиле single layer внутри них самих (разве что загрузка происходит с помощью глобального loader'а).

Может у кого-то есть у кого-нибудь собственный опыт?


Часовой пояс GMT +4, время: 04:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.