@igorlepeshkin72

Какая среда лучше С++ Builder или Qt Creator?

Какая среда лучше С++ Builder или Qt Creator ?
  • Вопрос задан
  • 607 просмотров
Пригласить эксперта
Ответы на вопрос 1
HemulGM
@HemulGM
Delphi Developer, сис. админ
C++ Builder удобнее и проще в разработке софта с GUI. В Qt Creator GUI делается сложнее.
C++ Builder позволяет создавать GUI на основе фреймворков VCL (только винда) и FMX (кроссплатформенный)
Qt Creator - на основе фреймворка Qt (кроссплатформенный десктоп)

В Builder меньше проблем с настройкой сборки проекта, созданием окон и прочим. В Qt более гибкая настройка, но работать с дизайнером менее удобно

И тут один из главных моментов состоит в том, что эти среды представляют разные фреймворки: VCL/FMX и Qt.
Они существенно отличаются друг от друга.
VCL - фреймворк основанный на WinAPI. Он лучше и быстрее работает на Windows. Но исключительно на Windows и работает. Мало требует как ресурсов для работы, так и приложения весят мало.
FMX - гибкий кроссплатформенный фреймворк, который отображает интерфейс средствами GPU, что позволяет нагружать его более сложными и красивыми элементами UI (тени, полупрозрачность, эффекты, 3D объекты и т.д.)
А также, можно использовать Skia и анимации Lottie. Ну и собирать приложение можно под абсолютно все платформы, как мобильные, так и десктопные.
Qt - это фреймворк, который имеет некоторую свою философию. UI от кода значительно разделен. Взаимодействие с ним как правило идёт через "сигналы". Стилизация сделана CSS подобным способом (QSS). Однако приложения потребляют достаточно много ресурсов, весят не мало и по умолчанию таскают с собой кучу Qt библиотек как dll рядом с exe.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы