Книга: Программирование на языке Ruby
12.5.1. Ruby и X
12.5.1. Ruby и X
Систему X Window System в разговорной речи называют (не совсем корректно) просто X Windows. Вероятно, она является прародителем если не всех, то абсолютного большинства графических интерфейсов пользователя.
Пользователи всех вариантов UNIX давно уже знакомы с X (как пользователи, а то и как разработчики). Часто поверх X запускается оконный менеджер Motif.
К достоинствам X следует отнести широкую известность, переносимость и богатый набор возможностей. К недостаткам — сложность работы.
Неудивительно, что существуют библиотеки для работы с X из Ruby. Из-за их сложности мы не приводим документацию, а отсылаем вас к архиву приложений Ruby RAA, где вы найдете библиотеку Xlib, написанную Кадзухиро Иосида (Kazuhiro Yoshida, известный также как moriq), и Ruby/X11 Мэтью Бушара (Mathieu Bouchard, он же matju). Обе годятся для создания X-клиентов.
- Глава 1. Обзор Ruby
- 1.2. Базовый синтаксис и семантика Ruby
- 1.3. ООП в Ruby
- 1.4. Динамические аспекты Ruby
- 12.5.2. Ruby и wxWidgets
- 12.5.4. Ruby и Windows API
- 1.6. Жаргон Ruby
- 20.3. Rinda: пространство кортежей в Ruby
- 12.5.3. Apollo (Ruby и Delphi)
- Глава 12. Графические интерфейсы для Ruby
- 22.7. Локальные группы пользователей Ruby
- 3.13. Ruby и Oniguruma