Кроссплатформенное настольное приложение, такое как Steam — Какие технологии доступны

Я ищу разработку кроссплатформенного настольного приложения (по принципу Steam), в настоящее время у меня есть хорошие рабочие знания Java.

У меня вопрос, как лучше всего создать эту программу?

Я провел много исследований по этой теме, но я все еще не уверен, какую технологию использовать, я исследовал Qt, JavaFX, Swing и C ++.

Как показало мое исследование, Steam по сути является веб-браузером, который просто отображает HTML-страницы.

Так как мой опыт в Java, я под влиянием использования JavaFX / Swing, но я обеспокоен тем, что GUI не с нуля, используя эти платформы.

Qt также часто упоминается в моих исследованиях и выглядит как жизнеспособный вариант.

1

Решение

Я исследовал это довольно немного и был на этом перекрестке несколько месяцев назад. На мой взгляд, Qt — это путь. Вы можете разрабатывать кроссплатформенные приложения на C ++ с традиционным графическим интерфейсом, а также использовать QML (Qt-Meta-Language) для разработки пользовательского интерфейса с более плавным сенсорным интерфейсом. Мои коды работают кроссплатформенно на OSX, Linux и Windows. В каждом случае я получаю родной внешний вид с интерфейсами

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]