GTK и QT - в чем разница
Модератор: Bizdelnick
-
Haxver
- Сообщения: 183
- ОС: GNU/Linux
GTK и QT - в чем разница
Я так понял - это графические библиотеки. В чем их основные отличия, кроме внешнего вида прог, написанных с их использованием?
-
Kuzja
- Сообщения: 675
- Статус: розовая хрюшка
Re: GTK и QT - в чем разница
Первая написана на С, вторая на С++.
А так разницы мало
А так разницы мало
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
-
Haxver
- Сообщения: 183
- ОС: GNU/Linux
-
MedVed
- Сообщения: 112
Re: GTK и QT - в чем разница
Еще QT мультиплатформенная (Windows 95/98/Me/2000/XP, Mac OS X, Linux, Solaris, HP-UX),
и лицензия у нее не GPL, а какая-то своя.
Что касается GTK, то я давно им не интересовался. Помнится у разработчиков
были грандиозные планы: мультиплатформенность (Unix, Win, Mac),
поддерка кучи языков (C, C++, Паскаль, Perl, Eiffel, Guile, JavaScript, Python).
Еще одно, исторически так сложилось, что с использованием QT написан
KDE, а GTK юзали разработчики GNOME. Соотвественно, наблюдается
некоторая "заточка" библиотек под "родной" WM. Последнее, кстати,
не означает, что заюзать QT-шные проги в GNOME или GTK-шные в KDE не получится -
обе библиотеки поставляются как самостоятельные продукты и соотвественно могут работать
независимо от типа WM.
По личным впечатлениям (давно правда это было) программировать под QT проще.
А сама библиотека покоряет красотой, логичностью и законченностью. О ранних версиях GTK
такого сказать не могу. Может сейчас что-то изменилось.
и лицензия у нее не GPL, а какая-то своя.
Что касается GTK, то я давно им не интересовался. Помнится у разработчиков
были грандиозные планы: мультиплатформенность (Unix, Win, Mac),
поддерка кучи языков (C, C++, Паскаль, Perl, Eiffel, Guile, JavaScript, Python).
Еще одно, исторически так сложилось, что с использованием QT написан
KDE, а GTK юзали разработчики GNOME. Соотвественно, наблюдается
некоторая "заточка" библиотек под "родной" WM. Последнее, кстати,
не означает, что заюзать QT-шные проги в GNOME или GTK-шные в KDE не получится -
обе библиотеки поставляются как самостоятельные продукты и соотвественно могут работать
независимо от типа WM.
По личным впечатлениям (давно правда это было) программировать под QT проще.
А сама библиотека покоряет красотой, логичностью и законченностью. О ранних версиях GTK
такого сказать не могу. Может сейчас что-то изменилось.
МСВС 3.0/Linux Mandrake 8.0
-
Valerius
- Бывший модератор
- Сообщения: 1469
- Статус: Отпетый КДЕ'шник
Re: GTK и QT - в чем разница
MedVed, очень даже с тобой согласен. Уточню только что GTK тоже мультиплатформенная.
Свобода есть тонкая полоска между диктатурой и анархией.
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
-
ddc
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: GTK и QT - в чем разница
Qt можно использовать либо на условиях GPL, либо QPL, причём последняя подразумевает немаленький лицензионный сбор. GTK распространяется по LGPL (и почему-то не критикуется за это со стороны FSF).(MedVed @ Jan 14 2006, в 00:29) писал(а):и лицензия у нее не GPL, а какая-то своя.
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: GTK и QT - в чем разница
Не потому ли, что со стороны FSF критикуется использование LGPL в принципе?(ddc @ Jan 14 2006, в 00:51) писал(а):GTK распространяется по LGPL (и почему-то не критикуется за это со стороны FSF).
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж