Фреймворки GTK и Qt
Обновлено 23.02.2024
Приветствую!
С помощью графических бибилиотек GTK и Qt написано большинство существующих сегодня приложений для ОС GNU/Linux.
К примеру приложения рабочего стола GNOME (и его производные) написаны с помощью фреймворка GTK. GNOME используется в следующих популярных дистрибутивах Linux: Ubuntu, Fedora, Linux Mint, Debian и др.
В то время, как рабочий стол и приложения KDE Plasma разработаны с использованием графической библиотеки Qt.
Краткая выдержка из Википедии:
GTK
GTK (сокращение от GIMP ToolKit) — кроссплатформенная библиотека элементов интерфейса (фреймворк), имеет простой в использовании API, наряду с Qt является одной из двух наиболее популярных на сегодняшний день библиотек для X Window System.
Будучи изначально частью графического редактора GIMP, она развилась в отдельный проект и приобрела заметную популярность. GTK — свободное ПО, распространяемое на условиях GNU LGPL, позволяющей создавать как свободное, так и проприетарное программное обеспечение с использованием библиотеки. GTK является официальной библиотекой для создания графического интерфейса проекта GNU.
Qt
Qt — фреймворк для разработки кроссплатформенного программного обеспечения на языке программирования C++. Для многих языков программирования существуют библиотеки, позволяющие использовать преимущества Qt: Python — PyQt, PySide; Ruby — QtRuby; Java — Qt Jambi; PHP — PHP-Qt и другие.
Со времени своего появления в 1996 году библиотека легла в основу многих программных проектов. Кроме того, Qt является фундаментом популярной рабочей среды KDE, входящей в состав многих дистрибутивов Linux.
Ссылки на почитать: