Средства разработки GUI

Стандартные графические подсистемы для UNIX и Linux, называемые X(иксами), имеют свои собственные библиотеки для разработки GUI. Они обеспечивают программный интерфейс на низком уровне для X, но довольно сложны в использовании. Они, конечно, хороши для старых приложений, но в настоящее время используются GTK+ и Qt, так как их используют две популярные среды - GNOME и KDE.

Принятые обозначения

Библиотеки

Общее название или аббревиатура библиотеки.

Начинающий

Подходит ли библиотека для начинающего программиста.

Лицензия

Различные лицензии для различных средств (инструментов) разработки GUI имеют практическое значение. Лицензии GTK+ и TK позволят вам разрабатывать приложения с открытыми исходными текстами и без них, без оплаты за лицензию. Лицензия Motif требует оплаты, лицензия QT требует оплаты, если вы распространяете приложения без исходных текстов.

Язык

Язык, который наиболее часто используется со средствами разработки.

Связанные

Другие языки, которые могут использовать комплект инструментов.

Примеры

Приложения, использующие библиотеку.

Комментарии

Дополнительная информация по средствам разработки.

Основные средства разработки GUI

БиблиотекиНачинающийЛицензияЯзыкСвязанныеПримерыКомментарии
TKДаБесплатнаяTCLPerl, Python, другиеmake xconfig, TKDesk 
GTK+НетБесплатная (LGPL)CPerl, C++, Python, многие другиеGNOME, GimpОчень популярна
QTNoБесплатные исходникиC++Python, Perl, C, другие?KDEОчень популярна
MotifНетПокупаетсяC/C++Python, другие?Netscape, WordperfectLesstif бесплатная версия (может заменить коммерческую)
GNUstepНетБесплатная (LGPL)Объектный CGuile, Java?не распространенная, но вы можете просмотреть область примененияGNUstep до сих пор находится в стадии разработки
      

Ссылки