LINUX.ORG.RU
ФорумTalks

Дёк Хон: самая большая проблема GTK — в неадекватных разработчиках

 ,


0

2

Дёк Хон, инженер Центра Открытых Технологий корпорации Intel, поделился опытом использования GTK и Qt. В частности, он рассказал о происходившем в прошлом году портировании Subsurface: Торвальдс, Дёк и другие разработчики пришли к выводу, что Qt — намного лучший в сравнении с GTK выбор.

По словам Дёка Хона, ключевой изъян GTK даже не в убогой кроссплатформенности, а в отношении «костяка» его разработчиков. Если сообщество разработчиков Qt всегда идёт навстречу, всячески помогая, предоставляя подробнейшую документацию по любому вопросу, ну и, конечно, быстро принимая полезные патчи в апстрим, то сообщество GTK раздувает флеймы и холивары из каждой проблемы, пытаясь убедить разработчиков, что они всё делают неправильно, про аппрув же патчей в апстрим речи не идёт вообще.

Подробности

Перемещено Shaman007 из opensource

anonymous

Последнее исправление: unfo (всего исправлений: 3)

Вот это да. В Linux Standard Base сделан упор на GTK, хотя Qt там тоже есть:

http://www.nixp.ru/news/LSB-Desktop-Project-стандартизация-Linux-на-настольных-ПК.html

Судя по всему, стандарт будет продвигать GNOME, так как в текущих наработках отмечена обязательность таких библиотек как GTK2, GLIB, ATK, Pango, gnomeui-2, gnome-2, glade-2, gconf-2, gnomevfs-2, bonoboui, bonobo, gnomeprint, Freetype, XML2, png12, libjpeg, crypto, ssl, krb5, popt. Рассматривается вариант добавления в список QT и OpenSSL.

Судя по тексут новости, в LSB 5 GTK и Qt могут поменяться местами по значимости, и GTK станет малопопулярным тулкитом? Покажите Торвальдсу E17 - хорошая же вещь, если бы на этом тулкиете делали коммерчекий софт для линукса, его бы делали много. Для этого нужно добавить тулкит Evas в стандарт LSB.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от pekmop1024

Первопричина того что большая часть коммерческого софта под Linux использует GTK - то что GTK и GNOME на первом месте в LSB и конкретно в RHEL. Если их отношение к GTK изменится, то с течением времени перестанет появляться коммерческий софт под GTK.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Всем, в общем-то, малоинтересен LSB как таковой.
Оно носит рекомендательый характер, да и GTK2 был вполне неплох.
Что характерно, весь новый софт действительно стараются писать на Qt.

pekmop1024 ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Первопричина того что большая часть коммерческого софта под Linux использует GTK

Ты либо тупой, либо жирный (скорее это) - большая часть коммерческого софта использует Qt.

anonymous
()
Ответ на: комментарий от ZenitharChampion

Покажите Торвальдсу E17 - хорошая же вещь, если бы на этом тулкиете делали коммерчекий софт для линукса, его бы делали много.

Что? Ещё один тулкит для accessibility и нормальной многоязычности (*-im-module)? Ты упорот, зоопарка и без этого хватает.

x3al ★★★★★
()
Ответ на: комментарий от ZenitharChampion

И через какое время можно будет дропнуть его поддержку? 10 лет? 20? 30?

И всё это время ты предлагаешь поддерживать ещё 1? Это уйма работы.

x3al ★★★★★
()
Ответ на: комментарий от x3al

Ты упорот, зоопарка и без этого хватает.

он упорот, я гарантирую =(

Kompilainenn ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Главный тулкит имеет все шансы перестать им быть

Я так не думаю. Переписать всё на Qt невозможно и никому не нужно, никто не будет этим заниматься. Использующие gtk проекты будут по инерции на нём ещё долгие годы, а софта на gtk намного больше чем на Qt. Так что в ближайшее лет 10 ничего не изменится.

mbivanyuk ★★★★★
()
Ответ на: комментарий от mbivanyuk

А всё и не нужно. Только то, чему аналогов нет. А остальные можно выбросить на свалку. GIMP разве что, продолжит велосипедить свой тулкит, но уже только для себя.

anonymous
()
Ответ на: комментарий от meequz

как говорится капля в море, и это за последние несколько лет когда необходимость перехода на Qt уже всем очевидна

mbivanyuk ★★★★★
()
Ответ на: комментарий от meequz

lxde

Собираются вместе с razor-qt пилить общее DE на Qt.

wireshark

Я думаю, при желании его тоже можно переписать.

openshot

Есть аналоги на Qt.

leg0las ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.