powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / MVC & chart
7 сообщений из 7, страница 1 из 1
MVC & chart
    #38823903
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересует вопрос в разрезе использования шаблона MVC для отображения данных в виде графиков.

в данном случае view моделей в графиках баров или точечных все понятно, а вот что из себя представляет View для модели в LineChart?

не совсем понятно распределение ролей между вьюхами графика и моделей по отрисовке - фактически вьюха модели не отвечает за свой размер и положение - ей остается одна участь - реакция на выделение


У кого какие соображения на этот счет?
буду благодарен за отклики
...
Рейтинг: 0 / 0
MVC & chart
    #38824430
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp, приведите конкретный пример.
...
Рейтинг: 0 / 0
MVC & chart
    #38824463
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Имеем коллекцию данных - надо ее отобразить на графике, причем тип графика можно выбирать
Я в качестве фреймворка использую Backbone.js

с типами графиков типа бары, точки линии и т.п. - все понятно - вью графика рассчитывает позицию (хотя не понятно как вью графика не зная еще данных из модели будет рассчитывать позицию, а если полезет и узнает - нарушается основной принцип разделения ответственностей разных вью) и создает вью необходимого типа для модели, но вот что за вью для моделей для графика типа линия?

в данном случае меня интересует не реализация как таковая а архитектурные решения
...
Рейтинг: 0 / 0
MVC & chart
    #38824696
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spне реализация как таковая а архитектурные решения
а ты строй не на MVC, а компонентно.
Есть компонент-класс как чёрный ящик. Ему на вход данные. Он строит график.
За образец - Excell
...
Рейтинг: 0 / 0
MVC & chart
    #38824781
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123spне реализация как таковая а архитектурные решения
а ты строй не на MVC, а компонентно.
Есть компонент-класс как чёрный ящик. Ему на вход данные. Он строит график.
За образец - ExcellТаже фигня, только в профиль.

Есть LineChartComponent, ему на вход подаётся полная LineChartModel.
Компонетн содержит в себе компоненты поменьше и управляет ими, подавая на вход либо всю модель, либо только ту часть, что необходима.

Разбиваем LineChartComponent на LineChartController и LineChartView и особо ничего не меняется. :)
...
Рейтинг: 0 / 0
MVC & chart
    #38824829
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
согласен, хотя не видел твоих компонет)
Просто молиться на MVC не надо.
MVC вполне себе живёт внутри компонента. И программист (не системщик) просто пользуется трудами системщика.
...
Рейтинг: 0 / 0
MVC & chart
    #38824959
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123пропущено...

а ты строй не на MVC, а компонентно.
Есть компонент-класс как чёрный ящик. Ему на вход данные. Он строит график.
За образец - ExcellТаже фигня, только в профиль.

Есть LineChartComponent, ему на вход подаётся полная LineChartModel.
Компонетн содержит в себе компоненты поменьше и управляет ими, подавая на вход либо всю модель, либо только ту часть, что необходима.

Разбиваем LineChartComponent на LineChartController и LineChartView и особо ничего не меняется. :)

в barChart все понятно - это view для каждой модели
а что является view для lineChart?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / MVC & chart
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]