История изменений
Исправление
wota,
(текущая версия)
:
Библиотеки на все случаи жизни отдельно. Если мне нужно что-то на C в консоли написать, то беру glib. Нужно выводить графику - Cairo. Работа с текстом - Pango. По моему несомненный плюс в пользу архитектуры GTK.
a) Qt тоже модульный, только там все грамотно разделено, в большинстве случаев тебе хватит минимума - две библиотеки, даже QtCreator требует всего-лишь три (QtCore, QtGui и QtNetwork), но при этом тебе доступны - v8, webkit, svg, sql, multimedia и пр. действительно опциональные вещи
б) надо консоль - бери QtCore
в) cairo - не часть gtk, а сторонняя библиотека
г) pango - ты не захочешь его использовать отдельно от GTK, а просто текст рисовать и мерять умеет и cairo
Исходная версия
wota,
:
Библиотеки на все случаи жизни отдельно. Если мне нужно что-то на C в консоли написать, то беру glib. Нужно выводить графику - Cairo. Работа с текстом - Pango. По моему несомненный плюс в пользу архитектуры GTK.
a) Qt тоже модульный, только там все грамотно разделено, в большинстве случаев тебе хватит минимума - две библиотеки, даже QtCreator требует всего-лишь три (QtCore, QtGui и QtNetwork), но при этом тебе доступны - v8, webkit, svg, sql, multimedia и пр. действительно опциональные вещи б) надо консоль - бери QtCore в) cairo - не часть gtk, а сторонняя библиотека г) pango - ты не захочешь его использовать отдельно от GTK, а просто текст рисовать и мерять умеет и cairo