Стартовая страница › Форумы › Вопросы без категории › GitHub репозитории
Помечено: GitHub
- В этой теме 18 ответов, 5 участников, последнее обновление 2 года, 4 месяца назад сделано
Mikhail.
-
АвторЗаписи
-
25.03.2024 в 10:55 #31544
sergyltdУчастникЗдравствуйте
Не вопрос а скорее предложение. У меня СКАДА на Линуксе стоит, а разработка ее на Виндовз (к сожалению). Наставил на Виндовз модулей, драйверов, — в итоге не работает — нет таких драйверов под линукс.
Конечно можно копаться в файлах проекта и смотреть целевую платформу, но не лучше сделать форк репозитория Scada_Linux? Или в существующем репозитории сделать папку — Только для Вин. Посмотрел и сразу понял — нет тебе туда дороги…25.03.2024 в 11:07 #31545
manjey73УчастникДрайвера и модули на Windows в среде разработки нужны, чтобы настраивать и передавать настройки на Linux.
В среде разработки не обязательно их покупать, покупаются они для Runtime в зависимости от ОС. То есть если RT на Linux, устанавливаете драйвера на Linux и там уже используете ключи.Scada работает под dotnet, по этому все драйвера ставятся и туда и туда.
не обращайте внимания, что они dll 🙂
-
Ответ изменён 2 года, 4 месяца назад пользователем
manjey73.
25.03.2024 в 11:26 #31548
sergyltdУчастникЗдравствуйте
Т.е. я правильно понял что строка в проекте<TargetFramework>net6.0-windows</TargetFramework>
не означает что драйвер будет работать только под Вин?
Разрешите в этом случае дурацкий вопрос — почему ScadaAdmin не компилируется под Линукс. Насколько я понял нужен пакет WinControls которого нет в дотнет.
Но Михаил выкладывал сорс этого пакета под net8-wiindows. Опять же если дотнет такая универсальная почему он не стоится под Линукс?25.03.2024 в 11:35 #31551
manjey73Участник@sergyltd Сервер(модули), Коммуникатор(драйвера) Scada работает как в Windows среде так и в Linux среде.
А вот Администратор можно запустить только под Wine в Linux. На ARM процессорах вряд ли, там другая архитектура.
Сам еще не пробовал. А модули и драйвера прекрасно работают на микро ПК с ARM архитектурой.dotnet вы устанавливаете с сайта Microsoft и там есть ограничения на архитектуру. Кажется нет поддержки 32-х разрядных Linux x86.
25.03.2024 в 11:37 #31552
manjey73УчастникТо есть на Linux из драйверов вы копируете только библиотеки Logic, библиотеки View не надо копировать, так как они используются Администратором.
Если у вас X64 тогда их надо копировать в Wine среде, где установлен Администратор.25.03.2024 в 11:42 #31556
JurasskParkУчастникЕсли коротко, то Мелкомягкие сказали, что мы пилить под Линкус форму не будем.
Другие разработки «а мы будем».
Из актуального на чем пишут российские компании:
— Avalonia — https://avaloniaui.net/ . Но там именно WPF свой, что как говорится «рисуй сам» в блокноте свой интерфейс. Из плюсов проверял, на АстреЛинкус работает.
Есть еще российская компания, которая написала свои контролы и написала приложение, как WinForm конвертировали в WPF. Периодически их мучаю «когда?» и какая цена?
— QT со смесью .Net Core. Из минусов форма при открытии проектов подвисает и иногда падает.
— Эмуляция под Wine.Личное моё мнение, надо переходить на Avalonia через конвертирование форм, чтобы с нуля всё не писать. Но!
Михаил где-то писал, что боится повторение истории с Silverlight. Когда потратил время, а команда разбежалась или забили.
Из плюсов, что форму приложения повторяется в вебе. То есть разработка сразу и под форму и веб идет.25.03.2024 в 11:45 #31557
JurasskParkУчастникhttps://habr.com/ru/articles/789322/
Про компанию, что написала свои контролы под Avalonia.
Мне лично понравились. 🙂25.03.2024 в 11:54 #31559
sergyltdУчастникСпасибо!
Надо попробовать Avalonia. А wine ставить не хочу. Редактор схем под ним не работает. Уж или полностью среду разработки организовывать, либо никак. Каждую программу на отдельном компе запускать не дело. Наладил разработку под Вин и ладно — там все есть. Конфиг перебросил, тут же браузер пустил и посмотрел.25.03.2024 в 11:58 #31560
a80808УчастникА у вас Винда как класс запрещена? Разработка на Винде потом перебросв Линукс
25.03.2024 в 12:17 #31562
sergyltdУчастникНет. Не запрещена. Но продукт предпочтительно по Линух. Да и я Винду не очень люблю. Вот ведь Билл…. Всему миру мозги перевернул, теперь чтоб восстановить мышление еще лет 100 понадобится. Куда не плюнешь, Винда нужна.
25.03.2024 в 12:22 #31563
sergyltdУчастникРазработка то под Виндой как раз потому что ни админа, ни редактора схем под линух не существует пока.
25.03.2024 в 12:34 #31564
manjey73УчастникЯ вас огорчу, Билл тут ни при чем. Виноваты сами Линуксоиды, так как каждый кулик свое болото (дистрибутивы) хвалит. Никто не удосужился лет 20 назад, а то и раньше, выработать стандарты, чтобы компании могли писать ПО, которое бы работало под любым дистром, написанное один раз.
25.03.2024 в 12:37 #31566
a80808УчастникС самого начала в 70-х прошлого века были две линии, во многом не совместимые — System5 от ITT и BSD от Беркли… Тогда уже что то разработанное в Беркли не шло на ИТТ. Ну а когда этих клонов стали сотни…
25.03.2024 в 12:42 #31569
manjey73Участник@a80808 но то UNIX-ы были. Linux это UNIX подобные системы и пошли все в разные стороны.
А нет стандартов, производители оборудования и ПО к нему послали их куда подальше. Только Гиганты что-то предлагали. А мелкие мало что делали.
25.03.2024 в 12:46 #31571
a80808УчастникИ чем Linux сильно отличается от Unix? Из нее ж выросла…
Сам встречал системы, вообще заточенные под процессор, Motorola Например. У них серия рабочих графических станций была. -
Ответ изменён 2 года, 4 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.