323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
1 | |
Перенос софта на linux подобные системы24.10.2023, 22:47. Показов 1281. Ответов 24
Метки нет (Все метки)
Здравствуйте.
Опять возможно холиварная тема, но тем не менее особо набирающая обороты в связи с текущими событиям. В общем есть софт под Windows, написан на WPF. Основной функционал, запись данных с камеры с частотой 50 fps, обработка Opencv, построение графиков в реальном времени. Дополнительно построение отчетов, база данных типа sqlite. Хочется проработать несколько вопросов: 1. Существует ли максимально похожая на VS по функционалу IDE для разработки под линуксы? Желательно конечно бесплатно. 2. Возможно ли сделать web приложение для реализации этих задумок? В плане базы данных и отчетов понятно но вот в плане работы с видео и обработкой в реалтайме? 3. Какие методы есть для работы с графикой в линуксе? Можно ли там создать более менее симпатичное приложение? симпатичные графики? На графиках дополнительно должны рисоваться метки которые хотелось бы самостоятельно нарисовать? И главное чтобы в реальном времени. Спасибо.
0
|
24.10.2023, 22:47 | |
Ответы с готовыми решениями:
24
Как подразделяются unix подобные операционные системы? Перенос программы под Linux: номера системных вызовов в DOS и Linux не совпадают Выбор софта для бэкапа системы ? Установка системы и софта на множество типовых машин |
Модератор
3077 / 2226 / 462
Регистрация: 26.03.2015
Сообщений: 8,626
|
|
24.10.2023, 23:00 | 2 |
0
|
12512 / 8698 / 1311
Регистрация: 21.01.2016
Сообщений: 32,672
|
|
27.10.2023, 09:56 | 3 |
Есть еле живой Mono Development и платный JetBrains Raider, который в РФ больше не продаётся.
90% что нет. В линукс возможно реализовать всё тоже самое, что и под виндой. Только надо выбрать технологии правильные. Самый дешёвый способ в твоём случае - портировать приложение с WPF на Avalonia. Но там для разработки всё равно VS нужен. Для дизайнера по крайней мере. Но вся остальная кодовая база та же остаётся - C# и NET. Можно вообще весь стек сменить и от технологий MS вообще отказаться. Но придётся переписывать всё приложение с нуля. Полностью. Вообще. Он .NET Core проекты всегда мог открывать.
0
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
27.10.2023, 10:28 [ТС] | 4 |
Какие??
Я же вот описал функионал основной. Что взять то? и на чем делать? Да это пока самый логичный вариант. Уж один комп с виндой то можно будет организовать.
0
|
12512 / 8698 / 1311
Регистрация: 21.01.2016
Сообщений: 32,672
|
|
27.10.2023, 10:49 | 5 |
Ну, С++ и Qt\wxWidgets\Gtkmm. Или ElectronJS (тут надо смотреть как ключевые моменты реализовать). Может быть Flutter какой-нибудь. Или Java. Или Lazarus. Ну или NET Core + Avalonia)
0
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
27.10.2023, 10:51 [ТС] | 6 |
0
|
12512 / 8698 / 1311
Регистрация: 21.01.2016
Сообщений: 32,672
|
|
27.10.2023, 10:58 | 7 |
0
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
27.10.2023, 11:15 [ТС] | 8 |
0
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
27.10.2023, 12:37 [ТС] | 10 |
А он осилит высокую нагрузку сбора и анализа данных?? У него екзешник есть на выходе?
То есть самый тупой пользователь по итогу должен просто жмакнуть ссылочку и запустить программу. Ну и желательно чтобы код не был прям таким уж доступным. Коммерческий проект все таки.
0
|
27.10.2023, 13:04 | 11 |
+ wxWidgets -- выглядеть вааще везде будет одинаково.
Добавлено через 4 минуты Насколько высокую? А он нужен? Вот это вот всё - проблема? Добавлено через 22 минуты Кстати. А Вы знакомы с такой штукой как Docker? https://www.docker.com/
0
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
27.10.2023, 13:07 [ТС] | 12 |
Конечно. Продукт по всему миру будет работать. Там на местах с виндой то сложности.
НУ а вообще не очень хороший у вас подход. Софт должен быть максимально простым, включил и работай. А не плясать с бубном. Вообще от юзабилити зависит успешное распространение продукта. Ну говорю же, обработка налету данных с камеры 1280*960 и частота от 50 fps. Распознавание положение объекта в кадре. даже двух. Не особо. Можете в двух словах? Чет по ссылке с ходу презентации нету что это и зачем. Это камень в то же юзабилити. Я открыл сайт о продукте мне надо быстро и в понятной форме дать понять что это и какие задачи решает. Но нет. Тут тьма ссылок которые еще надо изучить. То есть сюда должен прийти человек который уже должен знать что такое докер и как его пользовать.
0
|
12512 / 8698 / 1311
Регистрация: 21.01.2016
Сообщений: 32,672
|
|
27.10.2023, 15:03 | 13 |
Как будто .NET этот момент как-то решал))))
Докер тебе точно не подойдёт, ибо не про распространение ПО, а про контейнеризацию. Если .NET справлялся, то и всё остальное тоже справится.
0
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
27.10.2023, 15:13 [ТС] | 14 |
0
|
12512 / 8698 / 1311
Регистрация: 21.01.2016
Сообщений: 32,672
|
|
27.10.2023, 15:18 | 15 |
Worldmaster, да нифига оно не защищённее)) Декомпилится на раз-два)
0
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
27.10.2023, 15:31 [ТС] | 16 |
Да емае.. Да декомпилиться, но чтобы разобрать потом тучи кода это надо заняться. проект весит 3 гига .. а еще есть дополнительные зависимости которые на сях писались. Я думаю что купить лицензию на софтину и прибор будет куда дешевле чем нанимать спеца чтобы все это разобрать, переписать и создать что то свое.
0
|
1873 / 770 / 108
Регистрация: 01.10.2012
Сообщений: 4,180
|
|
28.10.2023, 20:52 | 18 |
Возможно лучше действовать через Qt. Во всяком случае не переться сразу на др платформу, а сделать (почти) все на том же Вындоуз, избавиться от платформо-зависимого кода
0
|
12512 / 8698 / 1311
Регистрация: 21.01.2016
Сообщений: 32,672
|
|
29.10.2023, 06:18 | 19 |
Докер предоставляет избыточные для ТСа возможности с необходимостью предварительной установки этого докера на целевую систему. С таким же успехом можно и образ ОС распространять с предустановленной программой ТСа) Если уж упарываться, то по полной)
Если хочется переносимого пакета, то нужно смотреть в сторону AppImage\Flatpack\Snap. Вот эти вещи как раз для этого и задумывались. А докер немного про другое. Добавлено через 14 минут Более того: докер не выводит графику. Он только для сервисов.
0
|
29.10.2023, 12:41 | 20 |
0
|
29.10.2023, 12:41 | |
29.10.2023, 12:41 | |
Помогаю со студенческими работами здесь
20
Проблемы после обновления софта командами (видеокарты nvidia, Linux Mint 13 mate x64) После установки большого количества софта работа системы замедлилась в разы Перенос с windows на linux Перенос приложения на linux Перенос программы в Linux Ubuntu Перенос проекта QT c Linux на Windows! Перенос Linux на ssd с Windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |