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

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

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

Регистрация: Jun 2011
Сообщений: 60
Так на google books вроде бы тоже неполные экземпляры книг

Старый 21.02.2013, 19:13
vitamin4er вне форума Посмотреть профиль Отправить личное сообщение для vitamin4er Найти все сообщения от vitamin4er
  № 12  
Ответить с цитированием
vitamin4er

Регистрация: Oct 2012
Сообщений: 191
Я заметил, что темы про MVC всегда развертываются в самое неожиданное направление! И что еще хуже, найти что либо не противоречащее другому - невозможно...

Старый 21.02.2013, 19:24
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 13  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
vitamin4er - в том то вся и суть, что МВС это не шаблон, это указание к действию, нет четкого правила констуркции приложения с помощью МВС , эту конструкцию выбирает сам программист и с помощью *указаний* к действиям составляет приложение. Что в статьях непонятного ? Есть модель, вьюшка и контроллер. Для начала ознокомления достаточно просто эту схему разобрать.
Сделайте простое приложение : контроллер работает с сервером, записывает данные в модельку при получении данных с сервера, модель оповешает вид - вид обновляется. Если у вас получится это организовать, дальше вопросов возникать не будет, как делать триады триад )
__________________
Марк Tween

Старый 21.02.2013, 19:44
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 14  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,643
Записей в блоге: 4
Цитата:
Так на google books вроде бы тоже неполные экземпляры книг
гораздо полнее, чем образцы от орайли. Да и все страницы зачастую не нужны. Я обычно читаю только интересующие меня главы. Весь материал мне незачем


Последний раз редактировалось caseyryan; 21.02.2013 в 20:44.
Старый 21.02.2013, 21:25
vitamin4er вне форума Посмотреть профиль Отправить личное сообщение для vitamin4er Найти все сообщения от vitamin4er
  № 15  
Ответить с цитированием
vitamin4er

Регистрация: Oct 2012
Сообщений: 191
Цитата:
Сообщение от in4core Посмотреть сообщение
vitamin4er - в том то вся и суть, что МВС это не шаблон, это указание к действию, нет четкого правила констуркции приложения с помощью МВС , эту конструкцию выбирает сам программист и с помощью *указаний* к действиям составляет приложение. Что в статьях непонятного ? Есть модель, вьюшка и контроллер. Для начала ознокомления достаточно просто эту схему разобрать.
Сделайте простое приложение : контроллер работает с сервером, записывает данные в модельку при получении данных с сервера, модель оповешает вид - вид обновляется. Если у вас получится это организовать, дальше вопросов возникать не будет, как делать триады триад )
в этих словах есть смысл ... как я понял, МВС каждый использует так, как ему одному удобно или нужно... спасибо!

Старый 21.02.2013, 22:45
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 16  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Новосибирск :D
Сообщений: 6,597
Записей в блоге: 17
Привет, in4core!
Цитата:
Сделайте простое приложение : контроллер работает с сервером, записывает данные в модельку при получении данных с сервера, модель оповешает вид - вид обновляется.
Это вариант с толстым контроллером. Сейчас контроллерам модно соблюдать диеты, проблемы с весом делегируются на модельку. //о нравы

Старый 21.02.2013, 23:27
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 17  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Привет. Толстый - да, ну и что? Зато на таком примере удобно учится. Контроллер - тонкий, можно смело заменять на MV без C )
__________________
Марк Tween

Старый 21.02.2013, 23:38
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 18  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Новосибирск :D
Сообщений: 6,597
Записей в блоге: 17
Цитата:
Сообщение от in4core Посмотреть сообщение
Привет. Толстый - да, ну и что? Зато на таком примере удобно учится. Контроллер - тонкий, можно смело заменять на MV без C )
Ага, это Model delegate, если без C. Только не всегда выгнать можно. Что же это за жизнь, если две вью будут за модель драться )

Старый 21.02.2013, 23:54
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 19  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Ну что не всегда это понятно.
Собственно вот ТС - как я и сказал, мвс - это скорее философия и каждый строит свою архитектуру так, как считает нужным.
Я за посл время описал 5-6 мвс проектов и в каждом, даже если они чем то были похожи структура все равно была разной.
По мне - контроллер нужен только для работы с сервером, в остальных случаях вся нагрузка ложится на вид, + всю логику ( парсинги, преобразования и т.п.) можно кинуть в модель , и тогда вид по сути будет только координаты устанавливать , да мышку слушать.

Самое главное, писать понятно для себя и для окружающих - по возможности. Знал я тут одного человека с нашего форума, так вот у него было извращенное понятие о МВС, в простом казалось бы приложении, он готов был сделать 10 контроллеров, 30 моделей, 40 видов и т.п. - но зато черт побери, в каждом таком классе было написано не более 2х строк! Как приятно читать почти пустой класс, наверное думал он )))

Вот пример : приложение рисовалка. Имеется меню с инструментами , поле для рисования, настройки.
Ну нафига здесь контроллеры ? Никуда они не уперлись . Модель по сути одна ( ну максимум 2 ) будет, все остальное будет качевать между видами и преобразовываться в общем виде - спасибо баблингу
__________________
Марк Tween

Старый 22.02.2013, 00:05
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 20  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от in4core Посмотреть сообщение
Знал я тут одного человека с нашего форума, так вот у него было извращенное понятие о МВС, в простом казалось бы приложении, он готов был сделать 10 контроллеров, 30 моделей, 40 видов и т.п. - но зато черт побери, в каждом таком классе было написано не более 2х строк! Как приятно читать почти пустой класс, наверное думал он )))
Похоже, что этим студентом был Альберт Эйнштейн. Завидую его способности мыслить абстрактно.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

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

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


 


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


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