LINUX.ORG.RU

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

Исправление 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