История изменений
Исправление
Legioner,
(текущая версия)
:
Лучше всего писать нативный софт. Если есть достаточно большая общая часть, то её пишешь на C или C++, а GUI пишешь на C+Gtk/C+++Qt/C#+WinUI/Objective C+Cocoa/Java+Android в зависимости от конкретной платформы. Ничего страшного в том, что придётся написать 5 приложений вместо одного - нет, по сути основные усилия уйдут на первое, а остальные уже пойдут как по маслу.
Второй вариант это использовать веб-приложения. Пишешь GUI на HTML + JavaScript, а часть, которая не может работать в браузере, пишешь на C++ и общаешься с ней через аддон.
Ни в коем случае не связывайся с кросс-платформенными фреймворками или Electron. Это рак современного IT.
Исходная версия
Legioner,
:
Лучше всего писать нативный софт. Если есть достаточно большая общая часть, то её пишешь на C или C++, а GUI пишешь на C+Gtk/C+++Qt/C#+WinUI/Objective C+Cocoa/Java+Android в зависимости от конкретной платформы.
Второй вариант это использовать веб-приложения. Пишешь GUI на HTML + JavaScript, а часть, которая не может работать в браузере, пишешь на C++ и общаешься с ней через аддон.
Ни в коем случае не связывайся с кросс-платформенными фреймворками или Electron. Это рак современного IT.