04.07.2012 23:25, Alexander Galanin пишет:
On Wed, 4 Jul 2012 22:12:07 +0300
Dmitry Nezhevenko<d...@inhex.net>  wrote:

On Wed, Jul 04, 2012 at 11:08:42PM +0400, Alexander Galanin wrote:
Да хоть в машинных кодах. Я вижу, что мысль потерялась, потому повторю:
на Tcl/Tk такая задача решается просто, даже слишком просто. Что отчасти
объясняет, почему решение не стало столь же популярным, как героически
написанный k3b.

Сферическая задача "написать GUI-ный прогрессбар к cdrecord" решается просто на
любом языке c любым UI тулкитом.

Сложность — величина субъективная, потому способа гарантированно убедить
нет. Так что используйте тот инструмент, который кажется удобным, я лишь
озвучил альтернативный вариант.

Вот пример решения аналогичной задачи (тоже открывается stdout и
парсится на прогрессбар):
http://galanin.nnov.ru/~al/hg/hgwebdir.cgi/utils/file/tip/ripDVD.tcl
Готов сравнить тупо по количеству строчек с «любым языком с любым
тулкитом». Например, C+GTK.

К k3b данная задача не имеет никакого отношения.

Конечно не имеет. Просто первый пришедший в голову пример.


На всякий случай стоит отметить, что программы на Tcl/Tk по удобству и внешнему виду часто отличаются от программ, написанных с помощью других UI тулкитов, не в лучшую сторону. Связано это с тем, что в книгах по Tcl/Tk разработке правильных интерфейсов(красивых и удобных) вообще не уделяется внимания, а также тому, что написать программу на Tcl/Tk можно действительно очень быстро, но вот довести до хорошего качества интерфейс программисту потом по каким-то причинам уже лень, к сожалению.

Увы, но приведённый пример, да и tkdvd этот тезис подтверждают.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ff5483e.20...@gmail.com

Ответить