|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 23 Feb 2003 11:03:52 To : Gennady Terehov Subject : Re: xterm menus -------------------------------------------------------------------------------- Gennady Terehov <115zkill@komifree.ru> wrote: GT> Объективно в рамках винды переход с ini-файлов на реестр был GT> правильным. Hе надо пинать- сейчас объясню почему я так считаю GT> :) Поскольку инсталляция/ деинсталляция программ реализована в GT> виндузовом мире настолько криво что программы постоянно оставляют GT> за собой мусор и хвосты, которые потом тормозят инициализацию GT> системы, то пусть они лучше срут в бинарную БД чем в кучу текстовых GT> ini-файлов- она (БД) хоть читается быстрее (во всяком случае Hа самом деле не так - потому что виндовый юзер все равно либо настолько туп, что даже текстовые файлики не почистит руками, либо настолько изощрен что умеет пользоваться regedit. Хотя вообще по поводу бинарных файлов все написано у Раймонда в The Art of Unix Programming. GT> так утверждают рекламщики M$) :) Если инсталяция/деинсталляция GT> программ реализована прямо (как в современных эхотагах), то тут, GT> imho, конфиги рулят. А в Иксах БД тоже в тему, вот наверное из-за GT> множества всевозможных ресурсов и в целях быстродействия. -- GT> Геннадий Hа самом деле БД в X-ах нужна 1. Из-за того что при конфигурирования конкретного экземпляра приложения следует учитывать несколько ортогональных факторов - свойства самого приложения - предпочтения юзера (возможно, общие для многих приложений) - локаль - свойства (разрешение, глубину цвета) дисплея - site-specific настройки машины, на которой запускается приложение (которая в случае X-ов в общем случае совершенно независима от дисплея, на котором это рисуется) 2. У разработчиков X-ов была правильная мысль что пользователь хочет, чтобы интерфейс во всех приложениях выглядел одинаково (в виндах с этим проще - элементы управления встроены в систему, и не очень там забалуешь), но в некоторых отдельных приложениях (или отдельные кнопки) можно было бы настроить по-другому. Эта правильная мысль, к сожалению, столкнулась с другой, не менее правильной мыслью, что оконная система не должна навязывать стиль интерфейсов, и обе погибли под обломками ;-(. Hо вот чего у MS не было и не будет, так это возможности обрабатывать файл ресурсов C-шным препроцессором. Чтобы MS обычному пользователю в руки инструмент программиста дала.. -- shell is an abbreviation for Syntax HELL. --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178079ea581.html, оценка из 5, голосов 10
|