История изменений
Исправление
vertexua,
(текущая версия)
:
Еще добавлю плюсы
Qt:
- более активная разработка
- интегрированая система сборки
- есть API для БД
Gtk:
- менее наркоманский API
- менее наркоманский редактор Glade
- GObject Introspection
Минусы
Qt:
- Блевотное API
- Меньше байндингов
- Выглядит как говно
Gtk:
- Геморы на MacOSX, Windows как со сборкой так и с оформлением
- Чуть деревянные контролы
- Таблица/дерево - вообще жесть, что они курили? Такое мог придумать только замаскированый Qt-шник
- Отсутствие доков по байндингам для языков на GObject Introspection
- Писать компоненты в GObject стиле долго и муторно, на С, со всем бойлерплейтом. Тут или мучаться с Vala или просто отказаться от GObject в своем коде. Потому и либы пишут только из под палки. На Gtk лучше не писать вообще на С
- гномовский стек посильнее Qt-шного, но обычно доступен только со всем гномом. Тут наверное справедливее сравнивать с kdelibs
Гномостек
AccountsService-1.0.gir Gee-1.0.gir GstRiff-1.0.gir Pango-1.0.gir
Atk-1.0.gir GeocodeGlib-1.0.gir GstRtp-0.10.gir PangoCairo-1.0.gir
Atspi-2.0.gir Gio-2.0.gir GstRtp-1.0.gir PangoFT2-1.0.gir
Avahi-0.6.gir GIRepository-2.0.gir GstRtsp-0.10.gir PangoXft-1.0.gir
AvahiCore-0.6.gir Gkbd-3.0.gir GstRtsp-1.0.gir Peas-1.0.gir
BraseroBurn-3.6.0.gir GL-1.0.gir GstSdp-0.10.gir PeasGtk-1.0.gir
BraseroMedia-3.6.0.gir Gladeui-2.0.gir GstSdp-1.0.gir Polkit-1.0.gir
cairo-1.0.gir GLib-2.0.gir GstTag-0.10.gir PolkitAgent-1.0.gir
Cally-1.0.gir GMenu-3.0.gir GstTag-1.0.gir Poppler-0.18.gir
Caribou-1.0.gir GModule-2.0.gir GstVideo-0.10.gir Rest-0.7.gir
Champlain-0.12.gir GnomeBluetooth-1.0.gir GstVideo-1.0.gir RestExtras-0.7.gir
Cheese-3.0.gir GnomeDesktop-3.0.gir Gtk-2.0.gir Rsvg-2.0.gir
Clutter-1.0.gir GnomeKeyring-1.0.gir Gtk-3.0.gir Secret-1.gir
ClutterGdk-1.0.gir Goa-1.0.gir GtkChamplain-0.12.gir SecretUnstable-0.gir
ClutterGst-2.0.gir GObject-2.0.gir GtkClutter-1.0.gir SocialWebClient-0.25.gir
ClutterX11-1.0.gir Grl-0.1.gir GtkSource-3.0.gir Soup-2.4.gir
Cogl-1.0.gir Grl-0.2.gir GtkVnc-1.0.gir SoupGNOME-2.4.gir
CoglPango-1.0.gir GrlNet-0.1.gir GtkVnc-2.0.gir TelepathyFarstream-0.6.gir
Colord-1.0.gir GrlNet-0.2.gir GTop-2.0.gir TelepathyGLib-0.12.gir
DBus-1.0.gir Gsf-1.gir Gucharmap-2.90.gir TelepathyLogger-0.2.gir
DBusGLib-1.0.gir GSSDP-1.0.gir GUdev-1.0.gir Totem-1.0.gir
EBook-1.2.gir Gst-0.10.gir GUPnP-1.0.gir TotemPlParser-1.0.gir
ECalendar-1.2.gir Gst-1.0.gir GUPnPIgd-1.0.gir Tracker-0.14.gir
EDataServer-1.2.gir GstApp-0.10.gir GUsb-1.0.gir TrackerExtract-0.14.gir
Epiphany-3.6.gir GstApp-1.0.gir GVnc-1.0.gir TrackerMiner-0.14.gir
EvinceDocument-3.0.gir GstAudio-0.10.gir GVncPulse-1.0.gir Unique-1.0.gir
EvinceView-3.0.gir GstAudio-1.0.gir GWeather-3.0.gir Unique-3.0.gir
Farstream-0.2.gir GstBase-0.10.gir IBus-1.0.gir UPowerGlib-1.0.gir
Folks-0.6.gir GstBase-1.0.gir JSCore-1.0.gir Vte-0.0.gir
fontconfig-2.0.gir GstCheck-0.10.gir JSCore-3.0.gir Vte-2.90.gir
freetype2-2.0.gir GstCheck-1.0.gir Json-1.0.gir WebKit-1.0.gir
Gck-1.gir GstController-0.10.gir LangTag-0.4.gir WebKit2-3.0.gir
GConf-2.0.gir GstController-1.0.gir Libosinfo-1.0.gir WebKit-3.0.gir
Gcr-3.gir GstFft-0.10.gir libxml2-2.0.gir Wnck-3.0.gir
GData-0.0.gir GstFft-1.0.gir Memphis-0.2.gir xfixes-4.0.gir
GDesktopEnums-3.0.gir GstInterfaces-0.10.gir Mx-1.0.gir xft-2.0.gir
Gdk-2.0.gir GstNet-0.10.gir MxGtk-1.0.gir Xkl-1.0.gir
Gdk-3.0.gir GstNet-1.0.gir Nautilus-3.0.gir xlib-2.0.gir
GdkPixbuf-2.0.gir GstNetbuffer-0.10.gir NetworkManager-1.0.gir xrandr-1.3.gir
GdkX11-2.0.gir GstPbutils-0.10.gir NMClient-1.0.gir Zpj-0.0.gir
GdkX11-3.0.gir GstPbutils-1.0.gir Notify-0.7.gir
Gdm-1.0.gir GstRiff-0.10.gir PanelApplet-4.0.gir
Исправление
vertexua,
:
Еще добавлю плюсы
Qt:
- более активная разработка
- интегрированая система сборки
- есть API для БД
Gtk:
- менее наркоманский API
- менее наркоманский редактор Glade
- GObject Introspection
Минусы
Qt:
- Блевотное API
- Меньше байндингов
- Выглядит как говно
Gtk:
- Геморы на MacOSX, Windows как со сборкой так и с оформлением
- Чуть деревянные контролы
- Таблица/дерево - вообще жесть, что они курили? Такое мог придумать только замаскированый Qt-шник
- Отсутствие доков по байндингам для языков на GObject Introspection
- Писать компоненты в GObject стиле долго и муторно, на С, со всем бойлерплейтом. Тут или мучаться с Vala или просто отказаться от GObject в своем коде. Потому и либы пишут только из под палки. На Gtk лучше не писать вообще на С
- гномовский стек посильнее Qt-шного, но обычно доступен только со всем гномом. Тут наверное справедливее сравнивать с kdelibs
Гномостек
AccountsService-1.0.gir GData-0.0.gir GstAudio-1.0.gir GTop-2.0.gir RestExtras-0.7.gir
Atk-1.0.gir GDesktopEnums-3.0.gir GstBase-0.10.gir Gucharmap-2.90.gir Rsvg-2.0.gir
Atspi-2.0.gir Gdk-2.0.gir GstBase-1.0.gir GUdev-1.0.gir Secret-1.gir
Avahi-0.6.gir Gdk-3.0.gir GstCheck-0.10.gir GUPnP-1.0.gir SecretUnstable-0.gir
AvahiCore-0.6.gir GdkPixbuf-2.0.gir GstCheck-1.0.gir GUPnPIgd-1.0.gir SocialWebClient-0.25.gir
BraseroBurn-3.6.0.gir GdkX11-2.0.gir GstController-0.10.gir GUsb-1.0.gir Soup-2.4.gir
BraseroMedia-3.6.0.gir GdkX11-3.0.gir GstController-1.0.gir GVnc-1.0.gir SoupGNOME-2.4.gir
cairo-1.0.gir Gdm-1.0.gir GstFft-0.10.gir GVncPulse-1.0.gir TelepathyFarstream-0.6.gir
Cally-1.0.gir Gee-1.0.gir GstFft-1.0.gir GWeather-3.0.gir TelepathyGLib-0.12.gir
Caribou-1.0.gir GeocodeGlib-1.0.gir GstInterfaces-0.10.gir IBus-1.0.gir TelepathyLogger-0.2.gir
Champlain-0.12.gir Gio-2.0.gir GstNet-0.10.gir JSCore-1.0.gir Totem-1.0.gir
Cheese-3.0.gir GIRepository-2.0.gir GstNet-1.0.gir JSCore-3.0.gir TotemPlParser-1.0.gir
Clutter-1.0.gir Gkbd-3.0.gir GstNetbuffer-0.10.gir Json-1.0.gir Tracker-0.14.gir
ClutterGdk-1.0.gir GL-1.0.gir GstPbutils-0.10.gir LangTag-0.4.gir TrackerExtract-0.14.gir
ClutterGst-2.0.gir Gladeui-2.0.gir GstPbutils-1.0.gir Libosinfo-1.0.gir TrackerMiner-0.14.gir
ClutterX11-1.0.gir GLib-2.0.gir GstRiff-0.10.gir libxml2-2.0.gir Unique-1.0.gir
Cogl-1.0.gir GMenu-3.0.gir GstRiff-1.0.gir Memphis-0.2.gir Unique-3.0.gir
CoglPango-1.0.gir GModule-2.0.gir GstRtp-0.10.gir Mx-1.0.gir UPowerGlib-1.0.gir
Colord-1.0.gir GnomeBluetooth-1.0.gir GstRtp-1.0.gir MxGtk-1.0.gir Vte-0.0.gir
DBus-1.0.gir GnomeDesktop-3.0.gir GstRtsp-0.10.gir Nautilus-3.0.gir Vte-2.90.gir
DBusGLib-1.0.gir GnomeKeyring-1.0.gir GstRtsp-1.0.gir NetworkManager-1.0.gir WebKit-1.0.gir
EBook-1.2.gir Goa-1.0.gir GstSdp-0.10.gir NMClient-1.0.gir WebKit2-3.0.gir
ECalendar-1.2.gir GObject-2.0.gir GstSdp-1.0.gir Notify-0.7.gir WebKit-3.0.gir
EDataServer-1.2.gir Grl-0.1.gir GstTag-0.10.gir PanelApplet-4.0.gir Wnck-3.0.gir
Epiphany-3.6.gir Grl-0.2.gir GstTag-1.0.gir Pango-1.0.gir xfixes-4.0.gir
EvinceDocument-3.0.gir GrlNet-0.1.gir GstVideo-0.10.gir PangoCairo-1.0.gir xft-2.0.gir
EvinceView-3.0.gir GrlNet-0.2.gir GstVideo-1.0.gir PangoFT2-1.0.gir Xkl-1.0.gir
Farstream-0.2.gir Gsf-1.gir Gtk-2.0.gir PangoXft-1.0.gir xlib-2.0.gir
Folks-0.6.gir GSSDP-1.0.gir Gtk-3.0.gir Peas-1.0.gir xrandr-1.3.gir
fontconfig-2.0.gir Gst-0.10.gir GtkChamplain-0.12.gir PeasGtk-1.0.gir Zpj-0.0.gir
freetype2-2.0.gir Gst-1.0.gir GtkClutter-1.0.gir Polkit-1.0.gir
Gck-1.gir GstApp-0.10.gir GtkSource-3.0.gir PolkitAgent-1.0.gir
GConf-2.0.gir GstApp-1.0.gir GtkVnc-1.0.gir Poppler-0.18.gir
Gcr-3.gir GstAudio-0.10.gir GtkVnc-2.0.gir Rest-0.7.gir
Исправление
vertexua,
:
Еще добавлю плюсы
Qt:
- более активная разработка
- интегрированая система сборки
- есть API для БД
Gtk:
- менее наркоманский API
- менее наркоманский редактор Glade
- GObject Introspection
Минусы
Qt:
- Блевотное API
- Меньше байндингов
- Выглядит как говно
Gtk:
- Геморы на MacOSX, Windows как со сборкой так и с оформлением
- Чуть деревянные контролы
- Таблица/дерево - вообще жесть, что они курили? Такое мог придумать только замаскированый Qt-шник
- Отсутствие доков по байндингам для языков на GObject Introspection
- Писать компоненты в GObject стиле долго и муторно, на С, со всем бойлерплейтом. Тут или мучаться с Vala или просто отказаться от GObject в своем коде. Потому и либы пишут только из под палки. На Gtk лучше не писать вообще на С
- гномовский стек посильнее Qt-шного, но обычно доступен только со всем гномом. Тут наверное справедливее сравнивать с kdelibs
Исходная версия
vertexua,
:
Еще добавлю плюсы
Qt:
- более активная разработка
- интегрированая система сборки
- есть API для БД
Gtk:
- менее наркоманский API
- менее наркоманский редактор Glade
- GObject Introspection
Минусы
Qt:
- Блевотное API
- Меньше байндингов
- Выглядит как говно
Gtk:
- Геморы на MacOSX, Windows как со сборкой так и с оформлением
- Чуть деревянные контролы
- Таблица/дерево - вообще жесть, что они курили? Такое мог придумать только замаскированый Qt-шник
- Отсутствие доков по байндингам для языков на GObject Introspection
- Писать компоненты в GObject стиле долго и муторно, на С, со всем бойлерплейтом. Тут или мучаться с Vala или просто отказаться от GObject в своем коде. Потому и либы пишут только из под палки. На Gtk лучше не писать вообще на С