UA>>В WPF можно интерактивность приложения наварачивать до усирачки, тогда как HTML даже сейчас это довольно статический контент из текста и картинок. То есть ваш подход явно проигрывает Desktop решениям, в том числе и WPF.
CS>Вот глянь на screenshots здесь https://cyberraiden.wordpress.com/2014/09/28/norton-internet-security-2015-review-settings/
CS>Это не всё, там реально 40-50 форм и вариаций разных. Интерактивных настолько что рядовым проктологам и не снилось. Это всё HTML/CSS. Уже 10 лет как. Ибо это Sciter UI.
И где интерактивность? Обычный статический текст с картинками и кнопочками.
CS>А как WebApplication и WPF соотносится?
CS>Ну да ладно...
Мне не совсем понятна ваша ниша, вот если брать Qt — понятно, wxWidgets — тоже понятно, PhoneGap — понятно, и так далее. А вы где то посредине ни к десктопу ни к вебу.
CS>Есть такое понятие — Single Page Web Applications (SPA). Там сервер отдает одну единственную статическую web page и реализует набор REST интерфейсов.
SPA значит что нету постбэков с полной перезагрузкой страницы. А подгружать или замещать куски UI через .ajax никто не запрещает.
CS>А клиент уже создает content. Всякие AngularJS, EmberJS, ReactJS и прочие они все про это.
Это сегодняшняя мода такая, но UI можно делать и на сервере и отдавать уже готовым на клиента которому только отрендерить.
CS>SPA это классичесий вариант client-server архитектуры c толстым кдиентом.
Это зависит от реализации, можно сделать и тонким клиентом.
CS>Так вот SPA это и есть модель desktop приложения. Где в качестве server выступает business logic and data layer самого приложения.
CS>В случае Sciter это или native code или код на C#, Go, D или, прости хоспидя, Delphi.
Это бывает удобнее чтобы завернуть веб-приложение через PhoneGap и отдать его под видом desktop приложения, но все же понимают что это далеко не desktop приложение и оно имеет кучу ограничений.