Конфигуратор к плате сделан на EMXControls. Это продукт для быстрой разработки приложений для windows mac и Linux (включая российские). Его делает в России наша команда. Если вам нужно быстро сделать красивый UI - мы поможем https://eremexcontrols.ru/
Недорогие или бесплатные лицензии - сложный вопрос для нас. Если сделать продукт доступнее, вырастет саппорт трафик. И, соответственно, издержки на поддержку пользователей. У нас будут варианты поставки, но я не верю что удастся сделать цену ниже чем сейчас.
Это 100% коммерческий продукт. Можно использовать бесплатно в режиме триала, но будет показывать плашку. Исходники даём пока только крупным клиентам. Мы не используем обфускацию кода. Это принципиальная позиция. Хотите посмотреть детали реализации - можно это сделать в ilspy
Привязки к view model в коде выглядят громоздко. Попробуйте то же самое написать на xaml платформах. Получится гораздо элегантнее. Не стоит откапывать winforms, оставьте его в покое )
Проблема инсталлеров Линукс конечно есть, но ее научились решать. Сходу можно провести примеры: установщик Steam, установщик Cura. Вполне дружелюбные. Многочисленные пользователи их осилили.
Будущее за Linux. Начинать в 2024 проект который будет работать только под Windows - бесперспективно.
Дельфи и Winforms были хороши для своего времени. Мввм паттерн и биндинги там не поддерживаются. Поэтому не стоит их использовать даже для обучения или как первый проект. Научитесь плохому)
Ещё один красный флаг - технологии от Майкрософт. Они каждый год являют миру новый UI фреймворк. Забросят этот маюай прежде чем вы проект закончите.
Это 100% коммерческий проект разрабатываемый в России. Вы можете использовать продукт бесплатно в триальном режиме ограниченное время. Лицензия приобретается на год на разработчика. Разработчик этот тот, кто меняет код. Для CI/CD лицензия не нужна. Подробнее написали здесь https://eremexcontrols.net/articles/licensing.html. По вопросам приобретения лицензии пожалуйста напишите нашему менеджеру по продажам Илье https://t.me/i_skv
Китайцы тоже делали свой процессор. И им тоже нужно было чтобы чтобы MS NET генерирровал код под этот процессор. Вместо того чтобы делать закрытый форк публичного проекта, они приложили некоторые усилия чтобы поддержка нового процессора попала в коробку. И сейчас можно скачать официальную версию MS NET и разрабатывать под LoongArch64.
Нет, под x64 и под ARM вы просто берете официальные пакеты с nuget и работаете с ними. А в случае с e2k, если мягко сказать, вам придется сильно побегать )
Конфигуратор к плате сделан на EMXControls. Это продукт для быстрой разработки приложений для windows mac и Linux (включая российские). Его делает в России наша команда. Если вам нужно быстро сделать красивый UI - мы поможем https://eremexcontrols.ru/
Официальная поддержка архитектуры e2k в net runtime это огромная работа. Вот китацам удалось пройти этот путь. И нам тоже надо.
Не получится. Внедрение контролов в проект всегда вызывает вопросы, новые идеи и обсуждения.
Недорогие или бесплатные лицензии - сложный вопрос для нас. Если сделать продукт доступнее, вырастет саппорт трафик. И, соответственно, издержки на поддержку пользователей. У нас будут варианты поставки, но я не верю что удастся сделать цену ниже чем сейчас.
Это 100% коммерческий продукт. Можно использовать бесплатно в режиме триала, но будет показывать плашку. Исходники даём пока только крупным клиентам. Мы не используем обфускацию кода. Это принципиальная позиция. Хотите посмотреть детали реализации - можно это сделать в ilspy
Для миландровских МК аналог куба сделали, генерирующий код инициализации периферии.
Что за аналог куба для Миландровских МК и где можно подробнее про него посмотреть?
Здравствуйте, вот, только сделали сайт для продаж https://eremexcontrols.ru/
Можно ли сказать что winforms формально поддерживает mvvm? Да можно. Вы правы.
Можно ли это рекомендовать для обучения и для новых проектов?
Нет.
Код который вы показали - плохой. Его долго писать. Долго читать.
https://github.com/AvaloniaUI/AvaloniaEdit
Привязки к view model в коде выглядят громоздко. Попробуйте то же самое написать на xaml платформах. Получится гораздо элегантнее. Не стоит откапывать winforms, оставьте его в покое )
Проблема инсталлеров Линукс конечно есть, но ее научились решать. Сходу можно провести примеры: установщик Steam, установщик Cura. Вполне дружелюбные. Многочисленные пользователи их осилили.
Будущее за Linux. Начинать в 2024 проект который будет работать только под Windows - бесперспективно.
Дельфи и Winforms были хороши для своего времени. Мввм паттерн и биндинги там не поддерживаются. Поэтому не стоит их использовать даже для обучения или как первый проект. Научитесь плохому)
Ещё один красный флаг - технологии от Майкрософт. Они каждый год являют миру новый UI фреймворк. Забросят этот маюай прежде чем вы проект закончите.
Моя рекомендация - только Авалония
Сейчас алгоритм расположения меток на шкале в зависимости от доступного места имеет недостатки. Мы улучшим его.
Так же, у нас есть телеграм канал для технических вопросов https://t.me/emxControls
Это 100% коммерческий проект разрабатываемый в России. Вы можете использовать продукт бесплатно в триальном режиме ограниченное время. Лицензия приобретается на год на разработчика. Разработчик этот тот, кто меняет код. Для CI/CD лицензия не нужна. Подробнее написали здесь https://eremexcontrols.net/articles/licensing.html. По вопросам приобретения лицензии пожалуйста напишите нашему менеджеру по продажам Илье https://t.me/i_skv
Что будет дальше с портированной версией net6?
Осенью заканчивается поддержка этой версии. Она никому будет не нужна. Этот приватный форк - работа в стол.
Наверное, я непонятно написал.
Китайцы тоже делали свой процессор. И им тоже нужно было чтобы чтобы MS NET генерирровал код под этот процессор. Вместо того чтобы делать закрытый форк публичного проекта, они приложили некоторые усилия чтобы поддержка нового процессора попала в коробку. И сейчас можно скачать официальную версию MS NET и разрабатывать под LoongArch64.
В том то и дело! Старенький NET6 да еще и без секурити патчей собранный скорее всего. У MS скоро NET9 выйдет. Это тупик
Я из мира NET разработки.
e2k не вовсе не уникален. У Китая есть свой e2k, называется LoongArch64
Но китайы не делали приватные форки NET под NDA
Они сделали правильно https://learn.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.architecture?view=net-8.0
https://github.com/dotnet/runtime/issues/59561
Нет, под x64 и под ARM вы просто берете официальные пакеты с nuget и работаете с ними. А в случае с e2k, если мягко сказать, вам придется сильно побегать )