Просто как ни погляжу... Всё, что на кутях - радует глаз и голову, выглядит не как какая-то побрякулька на телефон с большими кнопками, а как нормальная программа для ПК. Да и то, что Qt может дёргать темы из GTK, а GTK из Qt - нет (если мы не про пьлазьму). Просто я Qt в плане кода касалась лишь в PyQt5 и это было давно, а GTK не тыкала даже. Лишь есть неприятные впечатления о нём из-за, к примеру, Lutris. У меня тайловый WM, а Лутрис попится, не хочет сжисаться на полэкрана, ширины ему не хватает. Да и прочие проги на GTK не радуют...
Это лишь мой личный опыт пользования. Если есть примеры прям хорошего интерфейса на GTK, то мне бы было интересно глянуть.
Начну с короткого предисловия: я виндузятник. Породистый.
Большую часть своей жизни (а комп у меня появился очень рано, что считаю не только хорошим событием в моей жизни, но и самым отвратительным) сидел на винде, начиная с XP ещё без сервисных паков, насколько помню.
Сидел очень круто, мне нравилась кастомизация, темы, иконки и т.д. Потом, как появилась возможность, перешёл на висту.
Как только вышла винда 7 и я снова перешёл на нее, но потом опять вернулся на хр, просто потому что в первые несколько месяцев семёрка была неюзабельным говном.
Ну и вот наступает 2012 год, выходит виндовс 8.
Я не перехожу на неё. я не понимаю её, я отвергаю её. Она слишком чужда для меня.
На этом можно оборвать предыстою и начать про Линукс.
Когда впервые установил Линукс, то это была бубунта. И я пережил всё те же эмоции, что переживал тогда, хоть это был и Unity, а не гном третий.
Меня не пугал терминал, не пугали конфиги. Я просто не понял, как мне удобно и каждый день пользоваться этим интерфейсом. В итоге оказался на кубунта, которая встретила меня крайне знакомым интерфейсом, плавностью (насколько помню, в юнити как то топорно всё было и меню лагало. Тем более на моей нвидии) и скромность в отношении требуемых ресурсов на отображение всего этого добра.
Сейчас поймёшь, к чему это всё говорю. Падажи!
Всё знают, что винда украла дизайн четвертых кед для семёрки, но у меня есть весьма интересна теория: при выпуске виндовс 8, мелкомягкие пошли по тому же пути, но уже украли интерфейс у гнома третьего.
Объясняю: гном третий хейтят за предрасположенность к использованию посредством тачпада. Там большие кнопки, "толстые" заголовки окна, упор на использование виртуальных столов и т.д.
Что мы можем наблюдать в виндовс 8? То же самое, но без виртуальных столов, которые с опозданием вкатились в десятке.
Теперь, когда подготовил твои мысли к правильному выводу, исходя из моих слов, говорю суть: гтк и кутя крайне разные. Они выбрали разные дороги развития.
Одни решили сохранить традиционный внешний вид: пользовательский интерфейс буквально перегружен, в кейте и кдевелоп надписи так вообще вертикально повернуты по бокам.
Другие решили пойти к новым технологиям и отречься от традиций, зарожденных буквально в попыхах: чем меньше элементов интерфейса, там лучше; тулбар отсутствует (гимп не считаем. Он слишком древний); свободное место заголовка окна должно быть использовано с пользой - строка ввода, текущая сессия или просто кнопки; ну и как можно настроек должны находиться в отдельном меню, а не создавать каскады в тулбаре.
Да, я сказал именно гтк. Как не крути, гтк приложения в основном используются в гноме. Следовательно создатели приложений пытаются сделать так, чтобы оно не выделялось из окружения.
Ну вот факт есть фактом, увы. Каноникал крупный и это надо признать.
И да, если хотите посмотреть на гтк приложения, которые пошли "дальше", то вам дорога на элементари. У них имеется собственный HIG (Human Interface Guideline), который явно заставит удивиться, а может и задуматься.
Так вот, теперь таргетинг. кутя говно, но не без уточнений: виджеты говно, а qml - нет.
Виджеты топорные, требуют много кода для реализации простых решений и просто заставляют заниматься рутиной.
Гтк хороший, но, опять же, не без косяков: мало документации, мало примеров, мало разработчиков на нём пишет = малое комьюнити, не против удалить виджет/ы с новым мажором.
Лучше ли гтк, чем кутя? Моментами. Но тогда и кутя лучше моментами. В любом случае это два самых крупных фреймворка для написания гуи. Рядом только мертвый WPF может постоять, да и то из за си Шарпа и MVVM.
Про макос молчу, у них там своя тусовка.
Но коль из затронул, то скажу: если бы мне сразу после винды дали мак, то не было такого же шока, как от убунты. Напоминаю: эпл украла идею пользовательского интерфейса у другой конторы(забыл название. Дмитрий Бачило рассказывал), а майки у эпла!
Крутые приложения на гтк:
Лично от меня: Lollypop, planner(от элементари), gnome builder, minder, pamac и всё кажется.
Если хочешь посмотреть на очень качественные, очень продуманные прилож