[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Минимальная система



On Tue, Nov 13, 2007 at 09:15:31AM +0300, Victor Wagner wrote:
> On 2007.11.13 at 05:11:08 +0300, Ed wrote:
> 
> Его использование в этих монстрах. В первую очередь - client side
> rendering шрифтов. Конечно, X протокол тоже немножкно виноват -
> возможности работы со шрифтами там немножко отстают от требований
> современности. 
> 
> Но авторы тулкитов Gtk и в меньшей степени Qt, похоже в принципе не
> понимают всех возможностей X-ов и писали свои тулкиты так, чтобы
> написать на них программы, работающие быстро по узкому каналу было
> принципиально невозможно.

А то, что проблема работы по "узкому каналу" в самих X-ах решается 
сплошь и рядом через внешние костыли и приблуды, это нормально? IMHO
ничего страшного и безумного в Gdk нет. Была бы нормальная инфраструктура,
в X window, позволяющая эффективно пересылать текстуры и т. д. Gdk и
сейчас легко бы адаптировали Что же касается шрифтов... Щедро
пожертвованный IBM X консорциуму 25 лет назад код рендеринга Type1 шрифтов
уже к моменту появления Gtk иначе как издевкой не выглядел.

Как сказал как-то Вирт: "Верблюд это конь сделанный комитетом". Ну так
и X консорциум был озабочен чем угодно но не развитием X протокола. С ним
нормальные люди просто боялись связываться. XFree86 IMHO было просто не до
этого. У них была своя очень конкретная цель. Сейчас все изменилось, но
сколько лет было потеряно? 10? Больше. И в этом виноваты авторы тулкитов?



Reply to: