UI WPF C# .NET Framework 4.6.1 перевод на мультиплатформу (Linux+Windows)
У меня есть большой старый программный проект (настольное приложение на Win10), который нужно перевести, чтобы он стал мультиплатформенным (Linux и Win10).
Текущая архитектура программного обеспечения выглядит следующим образом:
1. Некоторая логика BE на C++
2. Некоторая логика BE на C# .NET Framework 4.6.1
3. FE на C# .NET Framework 4.6.1
4. FE UI на WPF
Чтобы преобразовать весь программный проект в мультиплатформенный (Linux и Windows), я точно сделаю следующее:
1. Настрою код C++ BE для Linux и Windows
2. Переведу BE C# .NET Framework 4.6.1 на .NET Core 8, чтобы он компилировался и работал как на Linux, так и на Windows
3. Переведу FE C# .NET Framework 4.6.1 на .NET Core 8, чтобы он компилировался и работал как на Linux, так и на Windows
Вот вопрос и проект:
4. У меня есть дилемма относительно кода FE UI WPF - какая технология является более дешевой и безопасной для перевода?
Это React/ASP .NET Core/Avalonia/JavaScript/Flutter и т.д.?
После того как я выберу платформу реализации, что еще мне нужно будет реализовать с нуля?
Как новый UI будет взаимодействовать с моим кодом C# FE и BE?
Я ищу консультацию (1-й шаг), а затем реализацию (2-й шаг).
На этапе реализации я предоставлю код WPF и точные требования для перевода.
В настоящее время ищу лучшую технологию и предлагаемые сроки.
-
1 день1109 UAH
2361 16 1 1 1 день1109 UAHДобрый день, не буду выписывать кучу безсмысленного текста, у меня есть опыт в похожих проектах. Напишите мне для обсуждения деталей, все сделаем в умеренные сроки и по приятной цене. В даный момент нужен рейтинг на проекте, по этому был бы очень рад сотрудничать.
-
7 дней4435 UAH
694 16 0 7 дней4435 UAHПривет,
Я могу помочь вам быстро и качественно перенести ваш WPF интерфейс на Avalonia. Это лучший выбор для вашего случая — стабильный, кроссплатформенный и хорошо подходящий для замены WPF как на Windows, так и на Linux.
Я позабочусь о том, чтобы все работало гладко и правильно интегрировалось с вашей существующей логикой фронтенда и бэкенда на .NET 8. Связь между новым интерфейсом и вашим текущим кодом будет настроена надежно.
Готов начать с консультации и перейти к реализации.
-
10 дней4435 UAH
1032 20 2 10 дней4435 UAHЗдравствуйте,
У меня 6 лет опыта работы с настольными технологиями.
В данном случае лучшая технология для перевода фронтенда (FE) - это Avalonia. Поскольку Avalonia очень похожа на WPF и также работает на .NET, это лучший вариант.
Кроме того, Avalonia хорошо документирована, и в ней есть много полезных встроенных элементов управления по сравнению с WPF, поэтому это самый дешевый и простой способ перевести существующее приложение WPF.
У меня есть опыт разработки приложений с использованием обеих технологий. Вы можете ознакомиться с моим портфолио.
Не стесняйтесь писать мне и задавать вопросы.
-
15 дней1109 UAH
571 6 0 15 дней1109 UAHЗдравствуйте, давайте обсудим детали, я думаю, что могу помочь с портированием исходников
Актуальные фриланс-проекты в категории C#
Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница… C и C++, C# ∙ 4 дня 22 часа назад ∙ 6 ставок |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 7 дней 13 часов назад ∙ 18 ставок |
Младший C#Ищем талантливого и амбициозного Junior C# разработчика, который стремится к профессиональному росту и новым вызовам. Твои будущие задачи: - Разработка и поддержка бэкенд-решений с фронтендом (Telegram-бот); - Автоматизация рутинных процессов в отделах Android-разработки,… C# ∙ 8 дней 4 часа назад ∙ 8 ставок |