Про Шумахера

Posted on Posted in Без рубрики

Нет, не про гонщика в красном, а про Корнелиуса Шумахера и его идею объединить kdelibs и Qt.

Идея, прямо надо сказать, гениальная. Ещё во времена KDE 3.5 меня не покидало ощущение, что тролли занимаются велосипедостроительством, а именно — если проекту KDE необходимы какие-то возможности, которых нет в qt, то эти возможности реализовывались в kdelibs. А через пару версий тролли дописывали эти же возможности в qt, но поезд-то уже ушёл и куча программ из KDE уже вовсю пользуется собственными реализациями.

В KDE 4.5 ситуация серъёзно не улучшилась. Откройте Qt Designer и сравните возможности чистого qt по сравнению с kdelibs, ничего дублирующего не замечаете? Да, виджеты kdelibs как правило дают больше возможностей, но есть и откровенное дублирование функционала. А всё потому что базовые библиотеки развиваются параллельно.

Внедрение kdelibs в состав qt решит несколько проблем — во-первых, облегчение kdelibs на пару-тройку десятков мегабайт, ведь там останутся только технологии, не реализованные в qt, такие как akonadi (которая, в свою очередь, вообще нацелена на то, чтобы быть независимой от DE), Plasma, Solid и др. Во-вторых, это позволит уменьшить количество усилий, нацеленных на поддержание актуальной версии kdelibs, и, главное, использование новых преимуществ Qt — к примеру, в Qt уже реализованы подтягивание диалогов открытия/сохранения файлов и темы приложения в зависимости от окружения. Сама же Qt и так достаточно можно тянет из KDE.

Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • MisterWong.RU
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Блог Я.ру
  • Блог Li.ру
  • Одноклассники
  • Add to favorites
  • Blogger
  • email
  • Netvibes

3 thoughts on “Про Шумахера

  1. Какой ужас… Любителям кед-то, может, ничего, но Qt как самостоятельный тулкит это убьёт. Он и так перегружен дальше некуда…

  2. Мне кажется надо ставить вопрос по-другому. kdelibs должны быть разделены на множество пакетов и все они должны называться qtlibs. Соответсвенно qt стать частью kdelibs.

  3. >Qt как самостоятельный тулкит это убьёт.

    Хм…

    >если проекту KDE необходимы какие-то возможности, которых нет в qt, то эти возможности реализовывались в kdelibs. А через пару версий тролли дописывали эти же возможности в qt, но поезд-то уже ушёл и куча программ из KDE уже вовсю пользуется собственными реализациями.

    Тут намекается, что пора бы привнести официальности в существующий процесс.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.