XFree86/2 - Средства разработки GUI


В последнее время в программах все большее внимание программист уделяет пользовательскому интерфейсу. И не удивительно. Сейчас, чашу весов в пользу той или иной программы обычно склоняют не возможности программы, а её интерфейс, в том числе удобство использования. К сожалению, гонка за красивостью интерфейса часто приводит к ухудшению качества производимого кода. Но и программиста можно понять. Это только в больших конторах есть разделение труда: дескать, вот ты будешь код создавать, а вот ты будешь интерфейс рисовать, и т.д. А если программист работает один? Интерфейс ведь не ограничивается парой рамочек и несколькими кнопочками. В современных системах интерфейс представляет собой развитую систему классов, связанных между собой сложной схемой наследования и пр. Поэтому создать за достаточно короткое время качественный работоспособный интерфейс и функционально связать его с основным кодом -- задача уже далеко не тривиальная. Поэтому в последнее время появляются различные вспомогательные средства для разработки интерфейса.

Здесь вашему вниманию представляется три таких программы. Они предназначены для разработки интерфейсов в среде XWindow, но, поскольку эта система уже прочно вошла в состав большинства установок OS/2, и для неё пишется много популярных приложений (например, известный графический редактор GIMP или ICQ клиент Licq), то, надеюсь, эта информация будет полезной.

Итак, первая система предназначена для создания интерфейса для программ, написанных при помощи библиотек GTK. Она называется Glade и вам её опишет Платон Фомичёв (Stauff).

Другие две системы предназначены для программ, написанных на Qt компании TrollTech. Их опишу я, Алексей Галкин (|Kovu|).

Первая называется Ebuilder.

Вторая -- Qt Architect.

Что именно использовать -- зависит от поставленной цели и от того, в какой системе вы хотите их использовать (GTK или Qt). Для GTK мы имеем весьма достойную систему с большими возможностями. Для Qt мы имеем несколько больший выбор, и поэтому, если вам нужно быстро сделать не очень сложный интерфейс, то лучше использовать Ebuilder, а если вам нужен интерфейс для более-менее серьезного проекта, то тут вам поможет Qt Architect.

Конечно, выбор подобных систем не ограничивается этими тремя. Поэтому, если вы найдете хорошую, красивую систему и захотите увидеть её в XFree86/2, то попробуйте скомпилировать её и пришлите нам, а в том случае, если вы не хотите (не можете) этим заниматься, то отправьте нам ссылку на неё (или лучше отправьте её исходный код), и мы попытаемся уговорить её поработать на благо пользователей XFree86/2 :)

С нами можно связаться:

Все вопросы по XFree86/2 версиям Qt и Licq
Алексей Александрович Галкин, UIN:33631896
IRC nick: |Kovu|.
Всё, что связано с XFree86/2, GTK/2, GNOME/2
Платон Борисович Фомичев
IRC nick: Stauff.
ВНИМАНИЕ!
Для запуска этих программ использовалась обновленная версия qt.dll (qt-lib.zip, 405k). Поэтому тем, кто хочет использовать данные редакторы совместно с программой Licq, необходимо взять перекомпилированную версию Licq (licq-0.611-bin.zip, 314k). Это не новая версия, а только перекомпиляция.


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ