Вместо PostScriptum.>Ага конечно ... бибилотека, которая еще и сетью работает и sql умеет
Лично мне эти велосипеды в Qt кажуться несколько, как бы это сказать... Не UnixWay. Есть кроссплатформенные решения для работы с сетью, есть ООП оболочки над SQL серверами (само-то Qt, слава богу, «SQL не умеет»). Зачем всё это пихать в один мега-супер-фреймвок.
>и MVC фреймворк из себе представляет, и xml обрабатывает и 3D,
>и векторную графику,
Здесь всё нормально. Хорошая, полная Gui библиотека. Вектор и 3D в Qt базовые, со специализированными решениями не сравнить, но как раз то, что нужно в б-ке общего назначения.
> и свой скриптовый язык,
Лично я бы предпочёл своему скриптовому языку хорошо документированный интерфейс для «прикручивания» внешнего. Чтобы туда можно был присобачить хоть какую нибудь реализацию JavaScript, хоть Lua, хоть Scheme или Tcl.
> и поддержку стилей.
Поддержка CSS в GUI очень разумная идея. Впервые, конечно, появилась не в Qt (Смотрим к примеру [заброшенный?] фреймвок Harmonia для языка D). Но «тролли» молодцы, что это реализовали.
>Дофига которые понятия не имееют о слове фреймворк.
Знаешь, даже не все MVC фреймвоки для PHP занимаются велосипедостроительством, многие используют функционал других библиотек. Хотя в PHP изобретение велосипедов — дело почётное.
В мире Perl, Python и Java использование в MVC фреймвоке (будь то для Веба или Гуя) других OpenSource библиотек — норма. В Qt не так. И писаться он начал давно, когда таких библиотек не густо было, и от мира OpenSouce норвежские тролль-техи сначала несколько дистанцировались, распространяя своё детище под полупроприетарной лицензией.
Я не считаю это таким уж недостатком, хотя может порождать Qt-программеров, слабо знакомых с окружающих их большим миром C++. Как это было с BCB.
Ну и что бы эта ветка обсуждения была не совсем полным оффтопиком, кину ссылку на соседнюю новость, про использование Qt в браузере http://www.opennet.me/opennews/art.shtml?num=24719 (ну и подробности в http://code.google.com/p/nativeclient/). Так что Qt+NativeClient — это теперь ещё один конкурент Silver/MoonLight'ам. Правда пока ещё очень сырой.
pps. LLVM там, если что, не используется.