Другие языки программирования и технологии

Проекты на Qt работают быстро?

Прочитал, что Qt медленный, но не уверен в каком смысле. Думаю, что сам IDE Qt действительно довольно тяжелый и медленный, но что насчёт проектов, написанных на нем - насколько они оптимизированы? На сколько их можно оптимизировать (не потратив на это больше времени, чем оно того стоит)?
Я никак не связан с разработкой на Qt, мне просто интересно.
Андрей Хэ
Андрей Хэ
13 644
"думаю, что сам IDE Qt действительно довольно тяжелый и медленный"

и IDE-то не медленная. сравни с любым продуктом JetBrains. у меня ноутбуки за 20к и я не жалуюсь. другое дело сборка, ну сборка C++ быстрой вообще не бывает.

"что насчёт проектов, написанных на нем - насколько они оптимизированы"

тут вопрос не в оптимизированы, а в самом Qt, ведь прога при запуске и дальнейшей работы обращается к нему. и ответ:

1. я не пробовал на нем писать прогу типа Блокнота винды, который запускается мгновенно, и т. д. но для большинства случаев как по мне достаточно быстрые. проги на Java со Swing, JavaFX и т. д. вроде медленнее, чем эти.

2. в 2020 это никого не интересует)) Вот Блокнот еще не успели испортить. а Калькулятор мелкомягкие уже переписали на UWP (плитки), и он у меня однажды так тормознул при запуске, что жесть. А видел бы ты, как это UWP тормозило тогда, когда оно только появилось в Win8.

Им бы не этой херней заниматься, а мобильный рынок захватывать для начала.

Одна из причин, почему они его просрали, это неумение и нежелание работать над железом своих смартов, это ниже достоинства ваятелей виртуальных песчаных замков. Если сейчас создать смарт, который будет по железу, по всем наворотам, по дизайну корпуса как самсунговский флагман, и разрекламить его, но там будет Windows Phone - то покупатели все равно будут.
Второе, это приложения, MS должен сам создавать приложения и игры под свои смартфоны, и сторонние проекты спонсировать. Если пользователь будет знать, что на Windows Phone все есть, то он возьмет Windows Phone.

А уже потом будет нужна UWP - суть которой именно в кроссплатформенности между Windows и Windows Phone. А сейчас Windows Phone просто нет и UWP не нужна, но они продолжают в нее играться.

Мир сошел с ума и продолжает сходить. Работа на влажные мечты инвесторов давно уже стала намного оплачиваемее, чем работа на реальных пользователей. А у инвесторов топовое железо и потому тормоза им не страшны.))))

p.s.
Про инвесторов - это не только о крупных корпорациях, где пользователи уже ничего не решают, потому что прибыль и так будет. Такое же и в мелких, но имеющих много инвесторов. Например в блокчейнах. Проект может прибыли не приносить и жить лишь влажными мечтами инвесторов о том, что когда-нибудь они его раскрутят, а пока надо доработать его так, так и вот так.
Жан Жанат
Жан Жанат
568
Лучший ответ
Если без использования QML-компонентов, то быстро.
Естессно, не так быстро как "просто кресты с голым системным апи": оверхед добавляемый библиотечным кодом, никуда не девается.
Kolia Gordichuk
Kolia Gordichuk
61 817