|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Simakov 2:5020/400 19 Jan 2002 03:58:07 To : vitus@ice.ru Subject : Re: к вопросу о лицензиях на воздух -------------------------------------------------------------------------------- omain> <a27crd$p24$2@host.talk.ru> <slrna4ep42.82f.ds@localhost.localdomain> omain> <a27s2n$jbh$1@lenin.doma.net> <slrna4frdd.1jj.ds@localhost.localdomain> omain> <a2a046$cio$1@host.talk.ru> From: Dmitry Simakov <ds@uriit.ru> Hello, vitus@ice.ru! On Птн, 18 Янв 2002 в 20:21 GMT you wrote: > Dmitry Simakov <ds@uriit.ru> wrote: >>> >>> Tcl/Tk рулит. Программировать удобно, ресурсы понимает, интерактивные >>> рисовалки есть (SpecTcl, visual-tcl), хоть они и не нужны... > > DS>TCL рулит на свалку. Я не собираюсь писать на языке, который где-то на > DS>уровне > > Ты его неодоцениваешь. Он ни разу не на уровне shell. Рулит он > преимущественно в области автогенерируемого кода и встраиваемых > в приложения язычков. Hа питоне ты с такой легкостью новую управляющую > коснтрукцию не опишешь. Hа shell, впрочем тоже. Есть у нас по нему книжка, читали, знаем. Hо python - удобнее. Проверено. А насчет новых управляющих конструкций.. блин, ну все можно реализовать и существующими средствами.. если, конечно, цель не в том, чтобы запутать тех, кто будет этот продукт после тебя тянуть. :) > DS>shell, только потому что это "right way, круто и все такое". Программы на > DS>нем > > Другое дело, что Tkinter это интерпретатор Tcl, динамически подгружаемый > в интерпретатор Python. Это не другое дело. Это - причина тормозов.. > > DS>Python все-таки более правильная штука. Особенно его система > DS>самодокументирования. А python/tk мы пробовали использовать - тормоз он > DS>просто жуткий.. pygtk в разы шустрее бегает. > > Что-то вы кошек просто готовить не умеете. Я не замечал тормозов > для правильно сдизайненных интерфейсов на Tk, начиная примерно > с 486 20Мб. Более слабых машин у меня просто под рукой нет. А мы на питоне не только интерфейсы пишем. :) У нас, например, есть видгет на питоне, реализующий отрисовку и работу с сейсмограммами. К нему же пристегиваются фильтры, которые на лету обрабатывают данные и тут же, в этом видгете их изображают. Представляешь, что будет, если на видгете Canvas из Tk попробовать отрисовать 10000 линий? Скорость прокрутки представляешь? А теперь представь, что этих линий порядка на 2-3 может быть больше.. вобщем, жуть это. ;) А так - берем pixmap, из сишного модуля в него все аккуратно рисуем - и говорим предку - gtk-видгету этот pixmap строллить, если юзер захочет картинку покрутить. Кроме скорости у нас вообще были проблемы с привязкой своих осей координат, так чтобы они скроллились вместе с окном.. Вобщем, мы сначала читали доки по python/tk, потом пробовали честно весь этот унитаз с педалями использовать.. получилось прямо по Ф.Бруксу: первый прототип -- в утиль. :) -- Best Regards, Dmitry Simakov <mailto:ds@uriit.ru.n0sp@m> Ugra Research Institute of Information Technologies <http://www.uriit.ru> --- ifmail v.2.15dev5 * Origin: Ugra Research Institute of Information Technologies (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/21697d67efceb.html, оценка из 5, голосов 10
|