Стартовая страница › Форумы › Новые идеи › Развитие Редактора схем
- В этой теме 118 ответов, 7 участников, последнее обновление 9 месяцев, 3 недели назад сделано
JurasskPark.
-
АвторСообщения
-
04.06.2024 в 06:49 #32915
manjey73УчастникНу я там идею предложил, не переписывать все на Avalonia, а сделать по сути контейнер для ее запуска как Представление (плагин) или для UI Администратора.
То есть для тех, кому тяжело ещё и JavaScript изучать.
Последнее видео понравилось. Суть проста, имея только VisualStudio, использовать только ее.К тому же есть документация, в которой есть рекомендации по переходу с WPF а всяких контролов на WPF в интернете вагон и тележка. Уже как-то можно будет адаптировать.
04.06.2024 в 07:47 #32916
JurasskParkУчастникhttps://github.com/MICVGLOB/WinForms2AvaloniaConverter
Есть конвертер WinForm в Avalonia, но как он работает я честно сильно не изучал.04.06.2024 в 08:42 #32917
manjey73УчастникНу еще есть Blazor, если правильно понял, его сам Microsoft принял на вооружение.
Собственно не важно, на чем, но если будет при этом возможность делать на Avalonia и Blazor да хоть на том или на том. Было бы прикольно.
04.06.2024 в 09:02 #32918
manjey73Участникhttps://metanit.com/sharp/blazor/1.1.php
Вот собственно кратенько по Blazor.
Тут наверное самое главное и в том и в другом варианте — не переписывать все с нуля используя то или иное, а интегрировать варианты того и другого для использования в существующем.
-
Ответ изменён 2 года назад пользователем
manjey73.
04.06.2024 в 15:00 #32925
manjey73Участникhttps://docs.avaloniaui.net/ru/docs/guides/platforms/how-to-use-web-assembly
Про запуск Avalonia используя web-assembly
05.06.2024 в 13:23 #32938
MikhailМодераторВ качестве оболочки для запуска кода на Avalonia, скорее всего, потребуется свой отдельный плагин (каждый раз новый), который запустит нужный код.
05.06.2024 в 14:16 #32948
manjey73УчастникПлагин, поддерживающий Web Assemly, возможно всего один, с указанием, что в него впихнуть.
05.06.2024 в 14:23 #32949
manjey73УчастникЯ собственно и предлагаю пойти более простым путем. Оставить Web как есть и просто попробовать сделать плагин или какой-то модуль для Web, который сможет по ссылке втянуть проект Авалонии в качестве Представления, по принципу текущих плагинов Таблицы и Мнемосхемы.
Раз Редактор схем в работе, а он для редактирования использует браузер, там же можно и попробовать, потом перетянуть собственно в WEB браузер для мнемосхем. А народ подтянется.
15.06.2024 в 09:57 #33020
JurasskParkУчастниккак и обещали, сделали видео, по миграции приложений с WinForms на Avalonia
https://www.youtube.com/watch?v=XKk6p7CFUMQ
Слайды
https://disk.yandex.ru/i/9zKWIQIml9g6sg
Репозиторий WinForms2AvaloniaConverter
https://github.com/MICVGLOB/WinForms2AvaloniaConverter15.06.2024 в 13:13 #33021
manjey73УчастникИнтересный вопрос про модули eremex, в демо варианте они полностью бесплатны, но скажем не обладают полным функционалом, который они написали для себя? или наступит момент, когда перенесенная программа скажет ой — денег хочу? 🙂
15.06.2024 в 17:12 #33022
JurasskParkУчастникНичего такого нет. Просто в низу окошко, что используется бесплатная версия.
15.06.2024 в 17:25 #33024
manjey73УчастникНу, в рамках использования в Scada системе, делаешь окно, а там внизу надпись — используется какая-то версия?
16.06.2024 в 08:39 #33031
JurasskParkУчастникДа.
»
TRIAL VERSION
This a trial version of the Eremex Control library.
Have a question or feedback? Please contact us on Telegram.
«16.06.2024 в 09:41 #33032
manjey73УчастникНу вот на это Михаил не пойдет я думаю.
Вообще как-то странно, предлагать в демо с такой надписью на гитхабе.
Могли бы более простую версию предлагать, например только повторяющую функционал TreeView из WinForms, а уже свою улучшенную реализацию предлагать за деньги.16.06.2024 в 16:02 #33034
JurasskParkУчастникНа этот вопрос в чате был чёткий ответ, что они заинтересованы в крупных заказчиках. И время делать отдельные продукты и отдельные сборки пока не будут.
-
Ответ изменён 2 года назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.