С чего начать разработку под десктопные ОС (в частности, Windows, Qt)?

На днях появилась необходимость в написании довольно продвинутого ПО для десктопных систем (сперва Windows, а после, возможно, все остальное).

Среди всех доступных фреймворков больше всего привлекает Qt: кроссплатформенность, приемлемые требование к ресурсам и большое сообщество. В C++ ориентируюсь не слишком свободно, поэтому сейчас приходится изучать.

В проекте нужен современный GUI, высокий уровень контроля и достойная производительность, поэтому QML, скорее всего, не подойдет.

При написании решил ориентироваться на исходный код Telegram. Однако проблема в том, что разобраться во всем этом изобилии кода весьма непросто: "Почему тут так?", "Зачем это используют?", "Что делает этот участок?" и прочее.

Следовательно, вопрос довольно банальный: как начать писать? С чего стоит начинать? Подходящей продвинутой литературы не нашел (банальный пересказ документации, боюсь, не сильно поможет).


Ответы (0 шт):