LINUX.ORG.RU

История изменений

Исправление CrossFire, (текущая версия) :

Дело в том, что зачастую программы на Qt используют довольно ограниченное подмножество С++, не используют STL. Плюс местные типы и контейнеры, средства обеспечения многопоточности, работы с файлами, сетью, БД, json, UI, multimedia etc.

Предположим человек, который несколько лет писал с использованием Qt, должен написать что-то сложное без него, «на чистом С++», без фреймворка, но с STL из последнего стандарта. В таком случае он будет вынужден осваивать многие вещи из других библиотек, искать аналоги привычных инструментов, читать документацию по STL, плеваться от более низкоуровневой реализации, субъективно менее читабельного синтаксиса, и вообще всячески тупить первое время.

Исходная версия CrossFire, :

Дело в том, что зачастую программы на Qt используют довольно ограниченное подмножество С++, не используют STL. Плюс местные типы и контейнеры, средства обеспечения многопоточности, работы с файлами, сетью, БД и т.д.

Предположим человек, который несколько лет писал с использованием Qt, должен написать что-то сложное без него, «на чистом С++», без фреймворка, но с STL из последнего стандарта. В таком случае он будет вынужден осваивать многие вещи из других библиотек, искать аналоги привычных инструментов, читать документацию по STL, плеваться от более низкоуровневой реализации, субъективно менее читабельного синтаксиса, и вообще всячески тупить первое время.