Пишу на Qt под Windows. В определенный момент понадобилось конечно же делать кроссплаформ. Поставил под виртуалкой Mac OS. Вообще нормально все работает. Не шустро конечно, но вполне приемлемо, чтобы с сетевого диска открыть проект, построить и сделать dmg (все сделано одним скриптом).
Сам я сижу под виндой и в принципе уходить с нее не хочу, но если работаете под маком, то это лучшее решение.
Кстати, по поводу производительности виртуалки (VMWare): компиляция проекта происходит примерно за такое же время как и на винде без виртуалки, но что реально тормозит — это работа с винтом на запись. Почему — не знаю, хотя у меня все на RAID0. Если бы стояла на SSD, наверно было бы быстрее. Ну и 3D графика, само собой через пень колоду и это тоже тормозит сам интерфейс.
Плюс виртуалки в том, что если какой-то апдейт не встал или что-то стало криво после экспериментов с ОС, то всегда можно откатиться к последней точке.
Согласен с высказываниями выше насчет строк и т.п. Действительно перегрузили язык уже и так. Пишу на с++ постоянно. Но сил уже нет изучать новые хитрости и премудрости. Qt очень и очень радует. Есть еще Poco Library для некоторых вещей. В принципе вот куда надо смотреть. Язык надо упрощать, чтобы было приятно на нем писать.
Подскажите пожалуйста, а наши банки могут делать возвраты средств. Например Сбербанк? Есть ли варианты отмены транзакции или это привилегия западных людей?
Я очень опасаюсь, что они повторят судьбу Дельфи. Был же хороший инструмент, потом его 10 раз перепродали, потом они пытались объять необъятное, наплодили кучу глючных версий за достаточно приличные деньги. В свое время убежал на Qt и чет чую, что тут те же вилы:) Может пора учить C# и Xamarin? :)
Ну у меня модули "core gui widgets xml network printsupport". В будущем надо будет делать поддуржку мобильных платформ. Вот тоже дилемма. То ли юзать qml и весь интерфейс переписать, то ли чета другое попробовать.
"На iOS желательно иметь коммерческую версию."
А с чем это связано?
Вставлю свои 5 копеек. У меня как раз появился монитор 4К и появилась возможность проверить что там и как. Могу сказать, что багов неприлично много. Некоторые баги не фиксятся годами. Вот например я делал репорт: bugreports.qt.io/browse/QTBUG-36825
Два года прошло, но не исправлено, хотя по сути если уж заявили поддержку highdpi, то какбэ надо. В 5.6.0 с багами отображается тема Windows к примеру.
Такое чувство, что они поувольняли всех тестеров или просто переориентировались на что-то другое… Qml, мобильная разработка. Однако, я считаю что Qt для десктопа достаточно актуальна, ибо замены я не вижу.
У меня коммерческая лицензия и я связывался с разработчиками насчет приоритетного фикса багов, однако получил ответ, что у коммерческих юзеров нет привилегий в этом вопросе. Подскажите кто в курсе, а если сделать динамическую сборку (dll библиотеки отдельно), то можно ли для коммерческих проектов использовать OpenSource вариант? Потому что платить уже чета не хочется на самом деле.
Вы анализируете разные проекты… А отклик-то есть вообще или это чисто для юзеров хабра?
Интересует например как отреагировали в Qt…
Сам я сижу под виндой и в принципе уходить с нее не хочу, но если работаете под маком, то это лучшее решение.
Кстати, по поводу производительности виртуалки (VMWare): компиляция проекта происходит примерно за такое же время как и на винде без виртуалки, но что реально тормозит — это работа с винтом на запись. Почему — не знаю, хотя у меня все на RAID0. Если бы стояла на SSD, наверно было бы быстрее. Ну и 3D графика, само собой через пень колоду и это тоже тормозит сам интерфейс.
Плюс виртуалки в том, что если какой-то апдейт не встал или что-то стало криво после экспериментов с ОС, то всегда можно откатиться к последней точке.
Ну и вместо
тогда уж лучше написать:
Если уж быть педантичным :)
Разве thread.join() это объединение? ИМХО это просто мы ждем завершения выполнения треда.
А вообще есть вот что: http://limereport.ru/ru/index.php
Я оказался в подобной ситуации к примеру:
https://habrahabr.ru/post/255225/
"На iOS желательно иметь коммерческую версию."
А с чем это связано?
bugreports.qt.io/browse/QTBUG-36825
Два года прошло, но не исправлено, хотя по сути если уж заявили поддержку highdpi, то какбэ надо. В 5.6.0 с багами отображается тема Windows к примеру.
Такое чувство, что они поувольняли всех тестеров или просто переориентировались на что-то другое… Qml, мобильная разработка. Однако, я считаю что Qt для десктопа достаточно актуальна, ибо замены я не вижу.
У меня коммерческая лицензия и я связывался с разработчиками насчет приоритетного фикса багов, однако получил ответ, что у коммерческих юзеров нет привилегий в этом вопросе. Подскажите кто в курсе, а если сделать динамическую сборку (dll библиотеки отдельно), то можно ли для коммерческих проектов использовать OpenSource вариант? Потому что платить уже чета не хочется на самом деле.