powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC,MVVM: одна сущность, разные виды - одна модель?
25 сообщений из 122, страница 3 из 5
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37672510
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо, для сложного клиента вполне не помешает какой либо паттерн.
Как я себе представляю модель - это разные менюшки, окошки, и прочие элементы.
Контроллер это некая прослойка между ними и преставлением, тупо добавляет элемент в нужное место разметки.
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37672956
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, Вам хватает jQuery за глаза. А у меня к примеру текущий проект - это разработка CMS для нашего продукта, интерфейс которой подобен Visual Studio: меню, тулбары, панели и т.п. Вообщем без паттернов никуда, уж поверьте :)
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673102
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, Вам хватает jQuery за глаза. А у меня к примеру текущий проект - это разработка CMS для нашего продукта, интерфейс которой подобен Visual Studio: меню, тулбары, панели и т.п. Вообщем без паттернов никуда, уж поверьте :)
Меню, тулы, панели и прочий гламур - в компонентах телерик или девэкспресс. Изобретайте дальше велосипед.
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673121
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
)))) речь не о меню, панелях и гламуре..
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673358
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA)))) речь не о меню, панелях и гламуре..
Ну так определитесь. О чём речь?
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673404
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О том, что существуют проекты, где не достаточно jQuery и компонентов от Telerik. Где нужен "богатый" интерфейс не в плане анимации и гламура, а в плане функциональности, разработка которого "процедурным подходом" не эффективна.
Разве это не очевидно? :)
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673415
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, опять сферические лошадки в вакууме? Сначала мне рассказываете о табах, потом признаетесь, что не о них речь. Теперь перескакиваете на какие-то проекты, где много js. Свистим? :)
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673419
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выше:
skyANA...разработка CMS для нашего продукта...И совсем не похоже на сферическую лошадь, писал же :)
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673427
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAspв общем я решил использовать для грида обычные модели, только недокармливать их, чтоб не такие жирные были :)
а остальные вьюхи снабжать полноценно оформленными моделями, а то с вашими вьюмоделями на клиенте сильно не разгонишся!Вы статью-то прочитали? :)
В какой-то момент (по готовности окна к примеру) Ваш грид (вью) генерирует событие "Загрузите список того-то".
Контроллер подписан на это событие и дёргает модель (к примеру метод list);
Модель запрашивает сервер (или что там у Вас);
Перед загрузкой данных модель генерирует событие "Список загружается", Вью подписано на это событие и отображает к примеру гифку с крутящимися шариками и надписью "Wait";
Модель получает данные от сервера в виде JSON (полный он у Вас, или нет - это Вам решать) и генерирует событие (или дёргает обсёрверы как в статье) куда и передаёт полученные данные;
Вью обрабатывает событие "Список загружен", в аргументах которого JSON, выполняет рендеринг, снимает гифку с шариками.

Далее пользователь тыкает на определённую строку, открывается другое Вью, что генерирует событие "Загрузите-ка мне запись по идентификатору", если у Вас JSON не полный;
Контроллер ... и дёргает модель (уже метод getItem(id));
Далее тот же контур, только события и реакции другие...

Т.к. мы ничего не кэшировали, то модели остались стройными :) И где тут наши вьюмодели, что Вас тормозят?

Прочитал - статья слабенькая. У автора хромает теоретическая подготовка и знание JavaScript
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673430
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЛичное мнение: MVC на Javascript - по меньшей мере параноя.

Это вы зря - самый сильный тренд в наше время
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673435
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ1. Параноя в том, что js - это динамический язык без типизации.

-это кстати можно и в плюс огромный занести, а строгость типов можно уже давно обеспечиаить при помощи defineProperty

МСУ2. Параноя в том, что клиент легко и непринужденно поддается атаке. И строить бизнес-логику на js - самоубийство.

- бизнес логику никто на клиенте не строит- только поддерживает гуевыми распорками и валидаторами ввода

МСУ3. Адекватные люди строят слабое связывание в случае rich интерфейса и не в случае rich интерфейса - на сервере.
-тут возразить нечего :) но это никак не относится негативно к клиентсому МВЦ :)
МСУ4. Так же не забываем про рефакторинг кода.
-хорошие паттерны и правила - помогут избежать проблем :)
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673439
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВыше:
skyANA...разработка CMS для нашего продукта...И совсем не похоже на сферическую лошадь, писал же :)
И чего? На кой ляд в очередной поделке какая-то нереальная логика на js? Взять того же лидера CMS на асп.нете - DNN. У него весь рич на телерике. И все себя прекрасно чувствуют. А что у Вас там такого супер клиентского? Пара табов да выезжающая панелька?
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673441
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spПрочитал - статья слабенькая. У автора хромает теоретическая подготовка и знание JavaScriptУ канадца тоже? :)
А как Вы в итоге реализовали у себя MVC?
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673449
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spМСУЛичное мнение: MVC на Javascript - по меньшей мере параноя.
Это вы зря - самый сильный тренд в наше время
Я Вас умоляю.

spэто кстати можно и в плюс огромный занести, а строгость типов можно уже давно обеспечиаить при помощи defineProperty
Отсутствие типизации не может быть плюсом. Особенно это касается скорости компиляции и исполнения. Какое defineProperty, я о динамичности языка. ;)

sp- бизнес логику никто на клиенте не строит- только поддерживает гуевыми распорками и валидаторами ввода
Так на кой ляд городить огород для распорок? То есть написали говно и обвязали конфеткой? Во жизнь!
Вспомнилось. Если в 1.5 литра воды добавить 0.5 литра говна - будет 2 литра говна. И хоть MVC, хоть магов вызывай - не поможет.

sp-хорошие паттерны и правила - помогут избежать проблем :)
... проблем, возникших на пустом месте в воспаленном сознании? Увольте, мы будем работать. А Вы продолжайте второй год подряд выводить концепции клиентского кода. Гы )
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673469
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУИ чего? На кой ляд в очередной поделке какая-то нереальная логика на js? Взять того же лидера CMS на асп.нете - DNN. У него весь рич на телерике. И все себя прекрасно чувствуют. А что у Вас там такого супер клиентского? Пара табов да выезжающая панелька? Никакой нереальной логики :) Просто сейчас наши клиенты могут настроить вид своего сайта выбрав в админке одну из original тем, поменять картинку логотипа и т.п. по мелочи. Наиболее продвинутые могут залить через WebDav свой шаблон разметки и стили (less), создав тем самым extended тему. Но для этого им надо иметь представление о HTML, CSS (less) и синтаксисе String Template. Мы же хотим предоставить им полноценный GUI, при помощи которого они смогут извратиться как им угодно не имея специальных знаний :)
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673478
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и веяние нынче верное -
гуи -для клиента
руление данными - для сервера

и сервер свободен от построения гуевин и люди довольны скоростью и отзывчивостью приложений
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673483
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, надо отметить, что наш продукт - это SaaS решение. На данный момент 4700 клиентов.
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673487
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAspПрочитал - статья слабенькая. У автора хромает теоретическая подготовка и знание JavaScriptУ канадца тоже? :)
А как Вы в итоге реализовали у себя MVC?

я пытаюсь построить комплекс на базе Backbone.js - легкий, ненавязчивый и гибкий - ни в чем не ограничивает разработчика, но снабжает его удобным каркасом МВ....
На клиента динамически грузятся сущности (классы моделей, видов и коллекций) и выполняются
Рулится все конфигом прав и организации интерфейса на сервере БД - весь конфиг грузится в виде JSON
естественно что клиенту никто не доверяет и все данные и права перепроверяются на сервере БД перед выдачей и получением
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673490
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

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

мы тоже пытаемся строить Saas :)
разделение нагрузки сильно снизит затраты на облачный сервис!
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673499
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

а использование ASP.NET MVC в облаке - только на руку держателям облака - куча бабла им на халяву :)
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673502
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПросто сейчас наши клиенты могут настроить вид своего сайта выбрав в админке одну из original тем, поменять картинку логотипа и т.п. по мелочи.
Ахринеть! Революционный функционал. Да, тут без JavaScript MVC просто не обойтись, согласен.

skyANAНаиболее продвинутые могут залить через WebDav свой шаблон разметки и стили (less), создав тем самым extended тему. Но для этого им надо иметь представление о HTML, CSS (less) и синтаксисе String Template. Мы же хотим предоставить им полноценный GUI, при помощи которого они смогут извратиться как им угодно не имея специальных знаний :)
Ничего себе! Чудо цмс, не иначе ;)

skyANAДа, надо отметить, что наш продукт - это SaaS решение.
Что это меняет?

P.S. Чем Ваша цмс лучше DNN, у которого есть бесплатная редакция с огромным комьюнити по всему миру?
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673505
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

наш предыдущий проект был спроектирован как предлагает МСУ - куча виджетов jQuery и куча говно-кода, который постоянно рос и все больше и больше фолил - потому как некогда было времени потратить на разработку архитектуры - давай, давай, а не то уволим!

Намучались - решили сейчас спроектировать нормальную архитектуру
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673506
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spМСУ, вы конечно можете плыть против течения, но ктож вам будет виноват :))
Ага, Вы уже второй год плывёте по течению, всё никак приплыть не можете За два года не осилить, что такое ViewModel - увольте. Мне с Вами не по пути. ;)

spиспользование ASP.NET MVC
Да. Но речь о JavaScript MVC. Запутались уже?
...
Рейтинг: 0 / 0
MVC,MVVM: одна сущность, разные виды - одна модель?
    #37673508
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУP.S. Чем Ваша цмс лучше DNN, у которого есть бесплатная редакция с огромным комьюнити по всему миру?

Как ни странно - постоянно сталкиваюсь с заказчиками - у них есть доступ ко всяким таким DNN валяющимся по всему инету - но их почемуто это не устраивает -такой вот парадокс!
...
Рейтинг: 0 / 0
25 сообщений из 122, страница 3 из 5
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC,MVVM: одна сущность, разные виды - одна модель?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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