Полгода назад я задался вопросом как сделать кроссплатформенное программное обеспечение с графическим интерфейсом (GUI). Я долго спрашивал на различных форумах, н ничего нормально мне порекомендовать не смогли, кроме Java.
Если сделать GUI на Qt то под каждую операционную систему придется компилировать весь проект. Есть и разные другие языки и фреймворки. Но я все таки остановился на Java.
Написав проект на java и скомпилировав его в runnable jar. То он будет запускаться на на всех машинах на которых установлена jvm. Есть небольшие отклонения во внешнем виде в зависимости от того какая именно jvm установлена, но вся логика будет работать одинаково. То есть практически единожды сделав работает везде.
Других вариантов на данный момент нет или они малоизвестны.
Если сделать GUI на Qt то под каждую операционную систему придется компилировать весь проект. Есть и разные другие языки и фреймворки. Но я все таки остановился на Java.
Написав проект на java и скомпилировав его в runnable jar. То он будет запускаться на на всех машинах на которых установлена jvm. Есть небольшие отклонения во внешнем виде в зависимости от того какая именно jvm установлена, но вся логика будет работать одинаково. То есть практически единожды сделав работает везде.
Других вариантов на данный момент нет или они малоизвестны.