aceler's Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Saturday, February 17th, 2007

    Time Event
    1:39p
    10:35p
    Китайский ресторан
    Взял сегодня салат из мяса в соевом соусе. Чеснок отрыгается до сих пор, но вкусно.
    11:44p
    Чем ближе KDE 4, тем громче возгласы о том, что такой KDE нам не нужен...
    Людей пугает
    а) длительные сроки разработки.
    б) кардинально измененная модель разработки.
    в) нововведения, которые могут выстрелить, а могут и не выстрелить.
    г) тесное сотрудничество с коммерческими компаниями, как Apple, Novell и др.
    д) еще большая замкнутость программ KDE на собственные библиотеки.

    Господа сомневающиеся!

    а) связано с тем, что ВЕСЬ код приходится переписывать. То есть переход от KDE 1 к KDE 2 был быстрее, чем переход от KDE 2 к KDE 3 - это объясняется ростом количества приложений, но и портирование их гораздо легче. Теперь же портирование гораздо сложнее. KDE 4 не существует. Сейчас его просто нет. И по идее, время портирования надо отсчитывать от того момента, когда будет закончена последняя базовая технология KDE 4 - технология Kross. Вот с этого момента начнется собственно портирование. Например, мы с Kopete даже не начинаем портирование до тех пор, пока не будет написана базовая технология Decibel.
    б) связана именно с попыткой решить проблемы 3-й версии. Закрытость обеспечивает стройность. В условиях, когда нам необходима стройная и логичная система, которая затем будет развиваться, мы выбрали соборную модель. Просьба потерпеть - мы вернемся к базарной сразу после выпуска.
    в) нововведения могут выстрелить или не выстрелить, но впервые архитектура KDE разрабатывается специалистами по юзабилити с самого начала, а не в виде плюшек и навесок. Проекты Oxygen и Plasma направлены на то, чтобы KDE и вместе с ним Linux обрели свое лицо, и чтобы это лицо было лучше, чем лица любых других ОС. Такой подход обязан выстрелить.
    г) Взаимовыгодное сотрудничество всегда было, есть и будет визитной карточкой OpenSource. Apple провела большую работу, внедрив ряд патчей в khtml и добившись качественной работы этого движка. С этого проекта будут пожинать плоды как Apple, Nokia так и KDE. Nokia также внесла свой вклад в OpenSource проекта. В Novell трудятся очень много программистов KDE. В Red Hat, в других компаниях. Apple также предоставила документацию на движок Dasher - эта технология также будет работать и на Apple, и на KDE, ведь апплеты Dasher можно будет запускать на всех платформах - а это увеличит качество и количество таких апплетов.
    д) В KDE 4 будет одно крайне важное нововведение. Это новый уровень деления кода - если раньше у нас были приложения и библиотеки, то теперь мы имеем приложения, библиотеки и компоненты. Компоненты, такие как Solid, Decibel, Ocular и др. - это надбиблиотечные формирования, предназначенный для обеспечения единой компонентной модели внутри Linux, на основе кроссдесктопного (и кроссплатформенного) протокола DBUS. Таким образом, как и раньше, программы могут использовать библиотеки KDE, но теперь они смогут использовать еще и компоненты, не будучи зависимыми от них. У вас не будет проблем с зависимостями, у вас не будет проблем с версиями, если вы используете какие-либо компоненты KDE. Вы можете написать свою программу с расчетом на использование различных компонентов, например html движок может быть как Gecko, так и Webkit, а просмотр изображений - как через Ocular, так и через gqview. Единая система сообщений DBUS позволит вам легко менять компоненты приложения.

    Спасибо за внимание.

    << Previous Day 2007/02/17
    [Calendar]
    Next Day >>

About LJ.Rossia.org