Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.08.2013, 01:14
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 11  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Код AS3:
Получается, что загрузчик - это самое главное звено, он и грузит, и в базе лазает, и отправляет запросы и файлы... Тяжело...
Не самое главное. Просто отдельное.
Вцелом может быть загрузчик один, если у него есть некое отдельное представление. Он будет грузить и данные из базы, и ассеты и прочую муть, которой в клиент-сервере не мало.

А может быть пачка разных. Ассеты, данные, еще что-то.

Это не самостоятельный модуль, это просто какой-то отдельный сервис которым модели могут воспользоваться для загрузки данных а вьюхи для загрузки картинок. В случае с данными варианта тоже два. Данные может грузить контроллер и при получении пихать в модель, а дальше поехали, а может грузить сама модель в себя. Оба имеют право на жизнь.

С ассетами всё более однозначно - загрузчик ассетов должен быть во вью.

Если речь идет о прелоадере - то зачастую есть отдельное очень небольшое приложение которое умеет только загрузить в себя основную флешку и запустть ее, ну и показать прогресс-бар. Тут вообще об мвц речи не идет, это отдельное приложение которое может быть написано в парадигме мвц.

//************************
Я вообще к чему. Вопрос очень развернутый. Без конкретики ответить однозначно очень сложно. И самому как такому "загрузчику" я бы столько внимания не уделял. Скорее надо исходить из ролей остальных модулей системы, кто чего должен получать "извне". Ну и соответственно если должен получать - значит должен грузить. А дальше уже думать: как-то абстрагировать этот момент или наоборот инкапсулировать. Сводить в отдельный самостоятельный модуль или нет.

Я бы склонялся наверное к реализации одного модуля загрузки в виде сервиса, кто им будет пользоваться - вопрос отдельный.
__________________
Кто к нам с чем для чего - тот у нас того от того.

Создать новую тему   Часовой пояс GMT +4, время: 21:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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