Модель представления
====================

 Правильно ли я понимаю, что используя MVC, модель будет писаться на c++, а представление и контроллер объединены в qml? Не будет ли возникать тормозов в программе и перегруженности кода в qml из-за этого?
 

 Добрый день.
   

 В Qt по сути используется MV шаблон проектирования. Поскольку контроллер и представление объединены в представлении. Так что да, вы понимаете правильно суть Qt. Насчёт тормозов - это зависит от того, как именно вы напишете логику и какю часть вы отправите в C++, а какую часть в QML.
   

 Я стараюсь перегонять большую часть бизнес-логики в сторону C++, а QML лишь более простое что-то, реакцию на кнопки, переключение между страницами в StackView и т.д. Но в общем-то QML позволяет и с OpenGL работать. В любом случае, если это будет приложение без игровой логике, то скорее всего тормозить не будет. Если это будет игра, то тормозить может как и при большом коде на QML, так и в C++. Зависит от прямоты рук.
   

 Не могу точнее ответить на ваш вопрос.