On Tue, 20 Nov 2001, Vlad Harchev wrote:

> > который и параметры командной строки, и ресурсы обрабатывает примерно
> > одинаково. Почему бы им не пользоваться авторам всевозможных тулкитов --
> > я не понимаю.
>
>  Они хотят быть портабельными - работать не только под Х. Посему не хотят

И в результате не работают ни под X ни под другими оконными системами.
Потому что от привычных пользователю возможностей тех систем они
точно так же отказываются.

Заметим, что Tk был портабельным, когда Gtk еще и в проекте не было.
Что почему-то не мешает ему пользоваться ресурсами. А также иметь
native look & feel некоторых видгетов на разных платформах.

Последнее, я впрочем считаю скорее багом, чем фичей, потому что
биндишь что-нибудь на правую клавишу мыши в меню - под Unix все работает,
запускаешь на виндах - не работает. Ну не умеет тамошний native widget
отдавать такого рода события приложению.

А в Tcl7.6, где native widget-ов еще не было - все работает.

Вот и задумаешься - а стоит ли переносимость такой платы?
Может проще X-сервер под виндами запускать? (что, кстати, делают
некоторые солидные коммерческие системы типа TNTMips)

>  Хм, это какие например? Да и их по-любому можно пустить если установить
> $DISPLAY в нужное значение через /usr/bin/env

Можно. Но когда у тебя написан много лет назад скрипт, запускающий
указанную программу на указанной машине (который authentication cookie
пробрасывает и много чего другого делает) и вдруг он отказывается
работать с новой программой, это раздражает.


-- 
Victor Wagner                   [EMAIL PROTECTED]
Chief Technical Officer         Office:7-(095)-748-53-88
Communiware.Net                 Home: 7-(095)-135-46-61
http://www.communiware.net      http://www.ice.ru/~vitus

Ответить