Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrey Kiselev                       2:5020/400     23 Mar 2004  13:52:28
 To : Victor Wagner
 Subject : Re: fvwm
 -------------------------------------------------------------------------------- 
 
 .RFC-Message-ID: <hnc5j1-q4t.ln1@ak4719.spb.edu>
 .RFC-References: <2633228507@wagner.wagner.home> <2601886956@pc.zxlink>
 <6io2j1-c4o.ln1@ak4719.spb.edu> <c3mi74$f9v$1@wagner.wagner.home>
 <sgq3j1-lit.ln1@ak4719.spb.edu> <c3ngk5$ut4$1@wagner.wagner.home>
 From: Andrey Kiselev <dron@ak4719.spb.edu>
 
 Victor Wagner <vitus@45.free.net> wrote:
 
  AK>> Возникает вопрос: зачем это делать? Я никогда не понимал, почему
  AK>> Tktable и всякие там bwidgets не являются частью Tk, тем более не
  AK>> понимаю, зачем
 VW> Потому что размер дистрибутива нужно сохранять в рамках разумного.
 
 И поэтому авторы ПО должны сами включать в свои программы куски тулкита,
 раздувая собственные дистрибутивы, либо вводить дополнительные
 зависимости от внешних пакетов, рискуя нарваться на несовместимость
 между версиями.
 
 VW> Вот у меня сейчас приложение на Tcl/Tk, которое использует
 VW> mclistbox, tkwizard и ещё ряд расширений влезает в раровском архиве
 VW> на дискетку (win32 версия, в Linux проще, там не надо Tcl/Tk с собой
 VW> таскать, достаточно строчки Depends в spec-файле).
 
 А у меня приложение использует Питон (его приходится паковать в бинарный
 дистрибутив и для Windows, и для Unix, т.к. модули расширения на C
 должны собираться и использоваться с одной и той же версией Python,
 поэтому если у пользователя другой Python, то ему придётся всё
 пересобирать. Такова цена за использование бинарных пакетов).
 Естественно, всё это хозяйство занимает места существенно больше одной
 дискеты. Плюс зависимости от ~15 внешних библиотек, обеспечивающих
 содержательную функциональность ПО. И мне ещё думать о зависимостях для
 GUI? Зачем, ведь есть возможность об этом не думать вообще.
 
  AK>> использовать скрипты на Tk при написании программы на Python. Все
 VW> Ты имеешь в виду скрипты Tcl?
 
 Hу да, естесственно.
 
 VW> А скрипты Tcl можно использовать затем, что они уже есть готовые, и
 VW> реализуют нужную для тебя функциональность (если есть и если
 VW> реализуют. Если нет, то можно не использовать).
 
 Так ведь есть готовый тулкит, реализующий нужную функциональность.
 Единственный недостаток этого тулкита --- невозможность задавать шрифты
 и геометрии, учитывая разрешение дисплея. Hо эту проблему вполне
 возможно решить, если бы она меня сильно беспокоила, то я бы уже давно
 попробовал бы обсудить её в соответсвующей рассылке. А ресурсы они
 реализовывать не будут никогда, Влад Харчев поднимал этот вопрос в их
 рассылке где-то в районе 2000 года. Там было длинное обсуждение с
 определённой аргументацией (желающие её услышать да обратятся к архивам).
 
 AK>> простые виджеты должны входить в тулкит и быть пригодными к
 VW> Простые виджеты туда и входят. Tktable - характерный пример виджета
 VW> сложного. Равно как и файловый диалог, который в состав дистрибутива
 VW> как раз входит. Хотя самый сложный и интересный виджет - canvas.
 
 Я бы хотел видеть в тулките не только таблицы, но и, скажем, виджеты для
 рисования графиков, да ещё много чего. Всё это должно быть в тулките.
 
 VW>>> А зачем делать OpenSource программы под Windows? По-моему, вреда
 VW>>> от этого больше чем пользы.
  AK>> Я даже не знаю, что на это ответить. А зачем вообще писать
  AK>> программы?
 VW> Чтобы с их помощью решать задачи, которые без них решать трудоёмко
 VW> или невозможно. Причём здесь Windows, в которой что с программами,
 VW> что без всё равно элементарные вещи трудоёмки или невозможны - не
 VW> понимаю.
 
 Тогда ответ таков: "потому, что есть задачи, которые не решаются без
 Windows."
 
 -- 
 Andrey V. Kiselev
 --- ifmail v.2.15dev5.3
  * Origin: Scientific Research Center for Ecological Safety Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: fvwm   Andrey Kiselev   22 Mar 2004 13:35:12 
 Re: fvwm   Victor Wagner   22 Mar 2004 15:24:21 
 Re: fvwm   Andrey Kiselev   22 Mar 2004 23:30:54 
 Re: fvwm   Victor Wagner   23 Mar 2004 00:00:20 
 Re: fvwm   Andrey Kiselev   23 Mar 2004 13:52:28 
 Re: fvwm   Victor Wagner   23 Mar 2004 15:48:08 
 Re: fvwm   Andrey Kiselev   23 Mar 2004 19:56:49 
 Re: fvwm   Victor Wagner   23 Mar 2004 21:09:02 
 Re: fvwm   Andrey Bukhanovsky   24 Mar 2004 14:09:04 
 Re: fvwm   Peter V. Chernikoff   24 Mar 2004 13:13:19 
 Re: fvwm   Andrey Bukhanovsky   24 Mar 2004 04:37:34 
 Re: fvwm   Kirill Frolov   29 Mar 2004 10:15:41 
 Re: fvwm   Dejrgris   30 Mar 2004 12:01:06 
 Re: fvwm   U.P.Galyuck   30 Mar 2004 18:05:14 
 Re: fvwm   Dejrgris   30 Mar 2004 21:03:30 
 Re: fvwm   U.P.Galyuck   31 Mar 2004 14:24:51 
 Re: fvwm   Dejrgris   31 Mar 2004 18:41:20 
 Re: fvwm   U.P.Galyuck   01 Apr 2004 12:22:34 
 Re: fvwm   Hermann Zheboldov   01 Apr 2004 14:02:33 
 Re: fvwm   Valentin Nechayev   01 Apr 2004 17:32:44 
 Re: fvwm   U.P.Galyuck   01 Apr 2004 19:36:59 
 Re: fvwm   Dejrgris   02 Apr 2004 08:31:56 
 Re: fvwm   Dmitry Ivanov   01 Apr 2004 14:12:52 
 Re: fvwm   Andrey Bukhanovsky   30 Mar 2004 19:29:09 
 Re: fvwm   Victor Wagner   24 Mar 2004 19:42:11 
 Re: fvwm   Pavel Marenyuk   25 Mar 2004 00:32:53 
 Re: fvwm   Victor Wagner   25 Mar 2004 00:43:17 
 Re: fvwm   Valery Shishkov   26 Mar 2004 23:53:03 
 Re: fvwm   Andrey Bukhanovsky   27 Mar 2004 16:37:21 
 Re: fvwm   Leschinsky Oleg   29 Mar 2004 13:07:37 
 Re: fvwm   Artem Chuprina   29 Mar 2004 15:03:15 
 Re: fvwm   Andrey Kiselev   24 Mar 2004 13:27:33 
 Re: fvwm   Artem Chuprina   26 Mar 2004 16:46:06 
 Re: fvwm   Ruslan Kosolapov   22 Mar 2004 22:08:44 
 Re: fvwm   Andrey Kiselev   22 Mar 2004 23:30:54 
 Re: fvwm   Victor Wagner   23 Mar 2004 00:01:59 
 Re: fvwm   Andrey Kiselev   23 Mar 2004 13:52:28 
 Re: fvwm   Victor Wagner   23 Mar 2004 15:49:11 
 Re: fvwm   Andrey Kiselev   23 Mar 2004 19:56:49 
 Re: fvwm   Artem Chuprina   26 Mar 2004 16:34:54 
 Re: fvwm   Andrey Kiselev   26 Mar 2004 19:52:17 
 Re: fvwm   Artem Chuprina   26 Mar 2004 21:18:57 
 Re: fvwm   Peter V. Chernikoff   24 Mar 2004 12:54:33 
 Re: fvwm   Victor Wagner   24 Mar 2004 19:48:19 
 Re: fvwm   Artem Chuprina   26 Mar 2004 16:25:15 
 Re: fvwm   Ruslan Kosolapov   23 Mar 2004 04:13:28 
 Re: fvwm   Andrey Kiselev   23 Mar 2004 13:52:28 
 Re: fvwm   Ruslan Kosolapov   23 Mar 2004 22:45:28 
 Re: fvwm   Andrey Kiselev   24 Mar 2004 13:27:33 
 Re: fvwm   Ruslan Kosolapov   24 Mar 2004 21:31:58 
 Re: fvwm   Andrey Kiselev   25 Mar 2004 12:42:32 
 Re: fvwm   Ruslan Kosolapov   26 Mar 2004 01:33:09 
 Re: fvwm   Andrey Kiselev   26 Mar 2004 10:03:53 
 Re: fvwm   Artem Chuprina   26 Mar 2004 16:39:46 
 Re: fvwm   Ruslan Kosolapov   27 Mar 2004 01:48:48 
 Re: fvwm   Andrey Kiselev   28 Mar 2004 18:21:34 
 Re: fvwm   Artem Chuprina   26 Mar 2004 16:41:21 
 Re: fvwm   Ruslan Kosolapov   27 Mar 2004 02:14:04 
 Re: fvwm   Artem Chuprina   29 Mar 2004 14:59:28 
 Re: fvwm   Ruslan Kosolapov   29 Mar 2004 22:45:45 
 fvwm   Poruchik   30 Mar 2004 00:14:50 
 Re: fvwm   Leschinsky Oleg   27 Mar 2004 02:00:26 
 Re: fvwm   Ruslan Kosolapov   27 Mar 2004 04:23:57 
 Re: fvwm   Peter V. Chernikoff   28 Mar 2004 07:56:51 
 Re: fvwm   Valentin Nechayev   28 Mar 2004 14:06:03 
 Re: fvwm   Peter V. Chernikoff   28 Mar 2004 15:25:31 
 Re: fvwm   Valentin Nechayev   28 Mar 2004 17:22:14 
 Re: fvwm   Peter V. Chernikoff   28 Mar 2004 21:06:43 
 Re: fvwm   Valentin Nechayev   28 Mar 2004 22:12:48 
 Re: fvwm   Ruslan Kosolapov   28 Mar 2004 22:51:09 
 Re: fvwm   Victor Wagner   27 Mar 2004 11:44:37 
 Re: fvwm   Artem Chuprina   26 Mar 2004 16:23:06 
 Re: fvwm   Andrey Kiselev   26 Mar 2004 19:52:19 
 Re: fvwm   Artem Chuprina   26 Mar 2004 21:15:56 
Архивное /ru.linux/8008a599a0b5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional