Comments 7
MC^2 != (MC)^2
+1
Ой вей. Писал я на GTK лет 6 назад. Нужно было интерфейс навернуть на Си программу (эмулятор клиента для сервера). Скажу одно — дико неудобная вещь. Особенно если писать интерфейс на Си — код становится похож на мантру ввиду огромного количества макросов. Вроде как был PyGTK — но это не тру. Документация — отдельный сорт говнеца, для эстетов.
Сама структура компонент GTK выглядит архаично и бессвязно. И всегда есть 1000 и 1 способ выстрелить себе в ногу.
Помучился пару дней — плюнул. Написал с нуля на Qt — при этом получил удовольствие от процесса. Ну и бонусом к использованию Qt — все собралось под Windows без каких либо ухищрений. Про документацию и говорить нечего.
В целом — GTK плохо. Qt — хорошо. Я правда не знаю, как там сейчас с лицензиями для «не OSE» проектов, но более чем уверен, для большинства задач Qt — на 100 голов лучше.
P.S. Я думаю, что GTK — кусок г-на.
Сама структура компонент GTK выглядит архаично и бессвязно. И всегда есть 1000 и 1 способ выстрелить себе в ногу.
Помучился пару дней — плюнул. Написал с нуля на Qt — при этом получил удовольствие от процесса. Ну и бонусом к использованию Qt — все собралось под Windows без каких либо ухищрений. Про документацию и говорить нечего.
В целом — GTK плохо. Qt — хорошо. Я правда не знаю, как там сейчас с лицензиями для «не OSE» проектов, но более чем уверен, для большинства задач Qt — на 100 голов лучше.
P.S. Я думаю, что GTK — кусок г-на.
-3
0
Sign up to leave a comment.
GTK: Как выглядит первый запуск анализатора в цифрах