Миграция приложения WPF в приложение HTML5 - PullRequest
0 голосов
/ 17 мая 2019

У меня есть приложение wpf со множеством сложных элементов управления Telerik, таких как GRID, DropeDowwn и т. Д. Но теперь мы переходим от WPF к openfin в нашей организации.Насколько я понимаю, мы не можем разместить приложение wpf внутри контейнера OpenFin. Итак, мы решили перенести приложение WPF на некоторые веб-технологии.Хотите узнать, как лучше всего конвертировать WPF в веб-приложение.Какую технологию использовать, чтобы преобразование XAML в HTML5 было быстрым или занимало меньше времени

Мы проверили параметры React, Angular и для каждой технологии нам кажется, что нам нужно переписать весь пользовательский интерфейс в HTML5.

Хотите узнать, есть ли простой способ преобразования wpf в веб-приложение

1 Ответ

0 голосов
/ 19 июня 2019

Есть два варианта, XBAP и silverlight, но оба они довольно старые и не поддерживаются.Скорее всего, у вас возникнут проблемы с их работой в современном браузере или openfin.

Silverlight (https://en.wikipedia.org/wiki/Microsoft_Silverlight) - что-то похожее на Adobe Flash - плагин, который может запускать приложения xaml в браузере. Silverlight - это подмножество WPF, поэтому вам, вероятно, понадобитсяизменения в вашем приложении для работы.

XBAP (https://en.wikipedia.org/wiki/XAML_Browser_Applications) позволяет запускать WPF в Интернете. Он не будет работать через Интернет и работает только на компьютерах с Windows сУстановлен .NET Framework. Существуют также некоторые ограничения в отношении того, что вы можете с ним делать.

Я должен подчеркнуть, что обе эти технологии фактически мертвы, и их использование на самом деле не очень хорошая идея. Вы найдетеTelerik управляет обоими, но версии будут устаревшими.

У Telerik есть библиотеки JavaScript, которые, вероятно, несколько облегчат переход - концепции должны быть во многом схожими. Кроме того, JS-структуры сильно отличаются от WPF.

...