кодим сложные UI и нормально себя чувствуем? Я буду гтк юзать, конечнож, я же прагматик, а не фанатик, да и если есть в чем-то минус, то всегда есть и плюс, мб он сгодится для мобайла или еще чего-то, тот же GtkSourceView очень неплох, мб браузер, интеграция с системой и т.п.. Я подразумевал именно как основные используемые гуи для своего софта. "Агрюсь" я использовал скорее более в шуточном варианте, так-то мне все равно, яж свое написать могу
Там вполне конкретные причины по которым его не рекомендуют использовать. Можешь использовать, но проблемы на тебе так сказать
ну оно так выглядит как классика: учит как делать тот, кто этого на самом деле не делает. Если тамошний рандомный gtk-шный разраб пишет простенькие прожки с периодичностью сто лет в обед, то это можно признать погрешностью и свести к - он их не пишет. Если бы он писал много прог и поддерживал их сам + за это ему бы не платили, как это часто бывает в опенсурсе, то он бы начал искать пути оптимизаций по времени и защиты от изменений\переделок проги. Внезапно сошло бы откровение, что билдеры гуев выдумали не просто так и даже лютый глючный шлак лучше чем без такового вообще. Могу ошибаться, конечнож, но как показывает практика....
Так кто тебе его мешает использовать собственно, как и GTK 3. Совесть? Ты его либо используешь и (возможно) мейнтейнишь, либо не используешь и не мейнтейнишь
ммм... GTK4 или Glade? С одной стороны, Cambalache сменяет Glade, но есть странности неприятия гуево-билдерного подхода коммунити\командой. Вернее, там хз какое распределение, кто более практик тому скорее билдер нужен, хм... но числа могут быть разными. С одной стороны они таки перешли на DSL, что может быть более удобным, с другой - предыдущий труд автора над Glade и в общем-то неплохая прога была выкинута на мороз. Это было бы нормальным явлением для какого-нить современного дарта\котлина\etc, где сегодня одно, завтра другое, а кор-команде в принципе побоку что там у кого ломается. Но кагбэ для системного стека эта стратегия такая себе, системные гуи более жоские. В общем, усматриваются противоречия и странности, которые мне не нравится.
Короче, юзайте Xlib, не пожалеете
Обсуждают сегодня