@razzlom @rf я человек ленивый и написал бы по-максимому на Си, просто я его лучше всего знаю. В принципе, это похоже на первый вариант, но я хочу чтобы ты заметил ключевой момент: максимум common кода.
Почему не второй? Да потому что я сомневаюсь, что так называемые кроссплатформенные фреймворки на самом деле кроссплатформенны.
Взять тот же Electron -- ему для работы нужен кусок хрома. Знаете где хром не заработает? На старых ПК. На необычных платформах. Там где он работает -- он будет максимально выбиваться из стиля системы, плохо с ней интегрироваться и просто работать медленно. С Dart/Flutter то же самое. В один день ты со своим охуенным софтом захочешь протиснуться... не знаю... в импортозамещение! А ни флуттер, ни электрон не работают на e2k. Я тебе это точно гарантирую.
Почему не второй? Да потому что я сомневаюсь, что так называемые кроссплатформенные фреймворки на самом деле кроссплатформенны.
Взять тот же Electron -- ему для работы нужен кусок хрома. Знаете где хром не заработает? На старых ПК. На необычных платформах. Там где он работает -- он будет максимально выбиваться из стиля системы, плохо с ней интегрироваться и просто работать медленно. С Dart/Flutter то же самое. В один день ты со своим охуенным софтом захочешь протиснуться... не знаю... в импортозамещение! А ни флуттер, ни электрон не работают на e2k. Я тебе это точно гарантирую.
Только у дотнета все ещё нет нормального кроссплатформенного GUI. Извольте писать самостоятельно.