LINUX.ORG.RU

История изменений

Исправление 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.