|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Mosgalin 2:5030/1041.17 13 Oct 2002 21:50:49 To : Victor Wagner Subject : Re: fidogate -- INN -------------------------------------------------------------------------------- On Sat, 12 Oct 2002 23:10:43 +0400, Victor Wagner <vitus@45.free.net> wrote about 'Re: fidogate -- INN': VW> Это неправильно. Для каждой задачи нужен свой инструмент, и свой VW> способ взаимодействия с ним. А причем тут внешний вид и цвета? Задачи... Есть утилиты, нужно чтобы выглядели одинаково. Иначе будет как если бы одна программа понимала только --help, другая -help, третья - только /h... Принципиальных проблем нет, но попробуй разберись в таком сходу. Точно так же и расцветка должны быть одинаковой за очень редкими исключениями. У меня таких два - xterm и vim, для набора текста. Я как-то видел, что в kde была такая опция как "сделать другие приложения похожими на текущую тему". В частности, мотифные приложения (но не только они) после этого приобретали расцветку, как у текущей темы. netscape смотрелся довольно симпатичино. Может быть rh решит сделать аналог своей новой темы и для мотифа, тогда gtk/qt/motif будут выглядеть похоже - хорошо... VW> В смысле, что машина не может автоматически определить, с какого VW> дисплея я на нее вошел, и в зависимости от этого выбрать набор VW> настроек, соответствующий данному дисплею - его разрешению, VW> глубине, пропускной способности канала связи, соединяющего его с VW> машиной. Если бы это было принципиально, можно было бы создавать gtkrc из xsession. Хоть с cpp, хоть с чем. Да, чуть сложнее, но функциональность в этом плане будет идентична без особых хлопот. VM>> Hе факт. Особенно если например нужно, чтобы питоновская программа VM>> работала и под win. Это бывает нужно, и изучать как оно там на низком VW> Hе бывает. Если ради твоей программы пользователь не готов купить VW> отдельную машину, и поставить на нее отдельную операционную VW> систему, эту программу просто не стоило писать. Мне привести пример, или сам догадаешься? ;) Первое что вспомнилось - мозилла. Ее не стоило писать? Пример коммерческой программы - оракл. Я рад за тех, кто пишет такие killer-app, что пользователи бросаются покупать новый компьютер. Hо с 99% программ это не так. Можно посмотреть с другой стороны: какие программы меня сейчас заставят сменить операционную систему? Что-то я таких не вижу последние несколько лет. Hу не хочется менять, да и не нужно. Делаем вывод, что все эти программы писать не стоило... VM>> уровне в иксах работает - неинтересно. VW> А человеку, которому неинтересно, как работет его программа на VW> каждой из поддерживаемых им платформ - вообще не стоит заниматься Это не дело человека, всегда об этом думать. Слава богу, за последние годы придумано много средств для того, чтобы эта проблема решалась по возможности автоматически. А мне достаточно строчки в документации "совместимость: такие-то платформы" и отсутствие ругани пользователей по поводу работоспособности данной функции. VW> программированием. Потому его программу купит только абсолютно VW> некомпетентный человек. Ведь в нее заранее подложены грабли, VW> вытекающие из некомпетентности программиста. А компетентным может VW> быть только человек, которому интересно ВСЕ. Интересно-то мне многое, но вот время где взять? Hапример с этими иксовыми мануалами мое знакомство ограничивается чтением пары ps-ок из документации иксов и легким проглядыванием пяти доступных в онлайне книжек от oreilly, тоже в ps-ках, это даже не думал печатать. Да, там есть что-то полезное, может я когда-нибудь ради интереса еще разок туда загляну, но вряд ли на большее время, чем уже потратил. Я просто не вижу, как дальнейшее изучение этого вопроса может помочь в написании программ. Тулкиты все больше отдаляются от Xt. Да, почитать неплохо, но я уж лучше что-нибудь другое почитаю. А насчет одной поддерживаемой платформе - без сомнения, сейчас уже надо поддерживать в первую очередь win. X11 хорошо если получится. Hо писать мне удобнее под линуксом, и если я свободен в выборе инструмента - выберу такой, чтобы без особых проблем писалось на втором и работало на первом. Это реально, тем более что грабли обычно с интерфейсом, а это меньшая часть программы. -- Vladimir --- slrn/0.9.7.4-asp (Linux) * Origin: Me organized (2:5030/1041.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/452800000743.html, оценка из 5, голосов 10
|