разрабатывать такое простенькое приложение на С++ (только для винды) то какой фреймворк лучше всего использовать, чтобы все работало у всех? (именно с таким дизайном)
Ссылка на на картинку - дизайн: https://image.prntscr.com/image/erBuJRJdRUONnJaKCN7Jwg.png
Я слышал про Qt, но...
И в целом, что лучше делать, чтобы быть уверенным, что от 7 винды ни у кого не будет проблем с запуском приложения?
А почему именно С++?
Само приложение, которое будет запускаться написано на Java, и пользователи ее ставят, чтобы играть, но хотелось бы покрыть 100% скачиваний, и чтобы проблем не было с запуском ни у кого На примете у меня только с++ и сделать на нем такой вот апдейтер, который скачает джаву и запустит все, что надо Если смотреть на с#, то конечно проще - но там нужен .NET (мне кажется на win 7 он может быть очень старый и будет проблема с совместимостью) Еще слышал про go, но я про него совсем мало знаю
Если возьмете фреймворк, то "все будет работать у всех"
Т.е не будет работать?) Вы про Qt имеете ввиду?
Будет Любой популярный фреймворк
На win7 есть по дефолту .net 3.5 Но зачем ориентироваться на win7 в 2021 году?
Ничего не понял про то при чем тут джава и что значит покрыть 100% скачиваний
"Ориентироваться" и "поддерживать" - разные вещи. Речь все-таки не о Хрюше
Сама игра написана на java, она как правило стоит не у всех и чтобы ее запустить нужна джава И чтобы "покрыть" (т.е человек скачал приложение - оно у него точно запустилось) 100% скачиваний хочется сделать что-то надежное, что всегда будет запускаться без проблем Но в целом, думаю Qt подойдет к этой задаче, но боюсь я могу не знать какие-то нюансы p.s даже куплен сертификат EV уровня, чтобы смартскрин оффнуть, но все это бесполезно когда надо ставить джаву :D В общем я не хочу, чтобы часть людей, которые уже даже скачали игру не смогли играть потому что что-то не запустилось
Т.е. твой лаунчер нужен чтобы скачать джаву и запустить игру?
Да + проверить на наличие обновлений
Вообще для этого уже лет сорок как придумали инсталляторы, которые ставят все эти джавы вместе с продуктом
? не понял, для того чтобы запускали без знания языка программирования есть такая штука как компиляция же не
Я думаю вы слышали про майнкрафт?) Ну вотс, там вся аудитория привыкла к лаунчерам, которые не требуют установки, поэтому приходится делать так...
Ну нет, лаунчер для игры полезная штука
Полезная, кто спорит, на джаве его и логично было бы написать
Я бы еще посмотрел в сторону js/electron
Слишком большой вес наверное будет у приложения?
Пожалуйста нет
Это не я. Ну и тут на два стула сесть не получится. Либо работает без сторонних либ (как хочет тс) , либо тащим нужные либы с инсталлятором
Обсуждают сегодня