Комментарии 16
Имхо, начать стоило с того, что это за фреймворк, кому он нужен, что в нём хорошего, что лучше, чем в других…
А то как-то скучно и грустно смотреть на очередную стандартную демку, которая ничем не способна заинтересовать.
А то как-то скучно и грустно смотреть на очередную стандартную демку, которая ничем не способна заинтересовать.
+3
Простите за неопытность)
Именно так. Фреймворк разрабатывался для того, чтобы за счет большого количества готовых элементов управления и понятного синтаксиса создавать бизнес-приложения и SPA без JavaScript кода.
Именно так. Фреймворк разрабатывался для того, чтобы за счет большого количества готовых элементов управления и понятного синтаксиса создавать бизнес-приложения и SPA без JavaScript кода.
0
Говоря «SPA без JavaScript кода» вы имеете ввиду отсутствие js в клиентском коде или то, что программисту не нужно его писать?
Да и чем ваш фреймворк лучше какой0нибуль библиотеки компонентов, типа devexpress?
И ещё вопрос — вы упоминаете postback, это именно отправка данных через post формы? Из-за которой нельзя пользоваться кнопкой back в браузере?
Да и чем ваш фреймворк лучше какой0нибуль библиотеки компонентов, типа devexpress?
И ещё вопрос — вы упоминаете postback, это именно отправка данных через post формы? Из-за которой нельзя пользоваться кнопкой back в браузере?
0
Devexpress это только элементы управления. DotVVM это готовый фреймворк, который отвечает также за взаимодействия между сервером и клиентом.
Кстати, елементы управления Devexpress можно использовать в DotVVM проекте.
Кстати, елементы управления Devexpress можно использовать в DotVVM проекте.
0
_parent.MarkAsDone
Я правильно понимаю, что вот эта штука приводит к вызову на сервер а ля ASP.NET Web Forms? Что происходит с вью-моделью? Она всё это время на сервере висит в памяти? Что происходит в таком случае при перезапуске сервера?
0
Вью-модель шлётся с клиента при постбэке. После выполнения команды, модифицированная модель сериализуется и шлётся обратно клиенту.
0
ViewModel посылается весь не всегда. Существует атрибут Bind и Static command. Разбору взаимодействия между сервером и клиентом будет посвящена отдельная статья.
0
Меня интересует наличие стейта в памяти сервера, как это происходит в том же Ooui.
0
В двух словах, ViewModel находящийся на сервере, находится там только на время http запроса. Перезапуск на ViewModel никак не повлияет, так-как в самом ViewModel есть все необходимое для обработки запроса.
0
То есть в вашем примере весь список ToDo будет летать между сервером и клиентом на каждом запросе?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
DotVVM — Первый взгляд