>Огромное преимущество Qt в том, что троллтехи без фанатизма отобрали те части >винды, которые можно и нужно использовать, все, что необходимо было реализовать >самим - реализовали сами. Если вы писали более менее серьезные GUI приложения, а не просто набор комбобоксиков и едит-контролов, то должны понимать, что заказчик зачастую просит вещи, которые невозможно реализовать, используя уже готовую библиотеку, приходится лезть на очень низкий уровень и "извращаться" там (зачастую это голимые хаки, которые еще и адаптируются под определенные версии ОС). Поэтому Qt и годится для небольших программ, без больших изысков в интерфейсе. Если программа становится сложнее, то "универсальные" движки попросту невозможно заюзать, слишком много хаков становится, которые подстраиваются не только под ОС, но еще и под библиотеку. Программы ранга OpenOffice не напишут на Qt - не из-за идеологических причин, а потому что Qt слишком много на себя берет. Далеко за примерами ходить не нужно: посмотрите на KDE - сколько там всего понаписано поверх Qt? И при этом кеды жутко тормозная штука, при том, что программы написанные с использованием чисто Qt очень легкие и быстрые.
|