[Ruby] Универсальный интерфейс пользователя для программ на Ruby?

Kachalov Anton mouse at linux.ru.net
Mon Oct 7 17:23:32 MSD 2002


Anton Farygin пишет:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Всем привет.
>
> Давно уже мучает меня один интересный вопрос: как бы сделать приложение,
> которое одинаково хорошо будет работать в браузере, в X-ах, в консоли и
> на мобильном телефоне (WAP). Т.е. - фактически оно не должно зависить от
> среды отображения.
>
> Возникла интересная идея - описывать элементы интерфейса на XML и далее
> отображать их в зависимости от клиента.
> Посмотрел все что нашел на эту тему: UIML (www.uiml.org), XForms
> (www.w3c.org), XUL
>
> XUL почти сразу был отброшен, т.к. взаимодействие между элементами
> интерфейса приходится описывать с помощью JavaScript.
>
> XForms - это уже более интересно. Почти то что надо. Только вот
> реализации для Ruby нет совсем.
>
> UIML - Совсем не то. Позволяет просто описывать интерфейс специально под
> определенный тип отображения.
>
> И все таки вопрос - может быть правильнее будет писать для каждого типа
> вывода/ввода данных свою библиотеку-враппер, трансформирующую данные во
> внешний вид и обрабатывающую действия пользователя?

я думаю, что на сегодняшний день единственный видимый (для меня) вариант 
- это врапперы.

Rgds,
Anton

-- 
ALTLinux Team
http://www.altlinux.ru
LRN Team
http://www.lrn.ru






More information about the Ruby mailing list