The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

07.08.2011 20:50  Разработчики KDE представили план выпуска KDE Frameworks 5.0

На проходящей в Берлине конференции Desktop Summit 2011 был анонсирован план подготовки следующего значительного релиза библиотек и runtime-компонентов десктоп-окружения KDE (kdesupport, kdelibs и kde-runtime), которые решено реорганизовать в вид взаимодействующих друг с другом обособленных фреймвоков и выпустить как KDE Frameworks 5.0. В отличие от KDE 4, выпуск KDE 5 не будет изобиловать кардинальными изменениями и внешне мало будет отличаться от того что уже можно наблюдать сейчас. Ключевые изменения будут связаны с внутренней реструктуризацией, повышением качества, упрощением зависимостей и увеличением модульности системы.

Конечными целями проводимой реструктуризации является предоставление улучшенных средств разработки десктоп-приложений, адаптация компонентов для использования в мобильных окружениях и обеспечение возможности использования KDE-библиотек в сторонних Qt-проектах, не привязанных к KDE. KDE 5 будет разрабатываться параллельно с веткой KDE 4, в процессе переработки внутренностей KDE разработка приложений не будет остановлена. Значительные релизы KDE 4.x как и прежде будут выпускаться раз в 6 месяцев.

После того как проект KDE Frameworks 5.0 оформится и достигнет состояния, пригодного для начала использования, начнётся фаза постепенного перевода конечных пользовательских приложений на новые библиотеки. Изменения KDE Frameworks 5.0 в основном будут связаны с перераспределением функциональности по библиотекам и модулям, API как правило останется прежним. Иными словами портирование программ для нового набора библиотек в большинстве случаев будет сведено к корректировке правил сборки и перекомпиляции с новым набором библиотек, без модификации кода приложений.

Одновременно с реструктуризацией разработчики намерены произвести миграцию на тулкит Qt 5, релиз которого ожидается в течение 2012 года. Кроме того, разработка KDE Frameworks 5.0 будет использована как возможность для безболезненного внедрения некоторых новых технологий c целью улучшения совместимости с другими платформами. Например, вместо работающей только в KDE службы управления паролями KWallet планируется перейти на использование новой стандартной реализации сервиса Secret Service.

Что касается реструктуризации базовых подсистем KDE, планируется уйти от монолитной платформы к набору интегрируемых друг с другом разрозненных фреймворков, реализующих только ту или иную функциональность и отвечающих потребностям базовых подсистем KDE и пользовательских приложений. Пакеты kdesupport, kdelibs и kde-runtime будут разбиты на модули, в расчете один модуль на каждую библиотеку. KDE-фреймворки будут разделены на три категории:

  • Функциональные дополнения к Qt, расширяющие возможности Qt в определённых направлениях, например в плане предоставления средств для управления конфигурацией. Отнесённые к данной категории библиотеки не будут требовать дополнительных зависимостей, кроме Qt;
  • Компоненты для интеграции с операционной системой, расширяющие функции первой категории зависимостями, специфичными для различных операционных систем (например, libktimezone может использовать ktimezoned в Linux и отдельный API на платформе Windows);
  • Полнофункциональный программный стек KDE, включающий зависимости от дополнительных библиотек и runtime-компонентов.

Сокращения зависимостей и разбиение на отдельные модули откроет двери для обособленного использования библиотек, которые легко смогут быть задействованы в других программных окружениях, не связанных с KDE. Значительно повысится привлекательность KDE-библиотек для разработчиков на Qt, не желающих привязывать свои приложения к KDE (в зависимостях будет не весь kdelibs, а только одна библиотека, выступающая в роли надстройки над Qt). В будущем некоторые подготовленные в рамках KDE Frameworks надстройки над Qt имеют шанс войти в состав основного фреймворка Qt.

  1. Главная ссылка к новости (http://aseigo.blogspot.com/201...)
  2. OpenNews: Релиз KDE SC 4.7, обзор новшеств
  3. OpenNews: Платформа KDE будет преобразована в набор фреймворков
  4. OpenNews: Представлен план подготовки Qt 5 и первые планы, касающиеся KDE 5
  5. OpenNews: Разработчики KDE представили оболочку Plasma Active для портативных устройств
Лицензия: CC-BY
Тип: Интересно / К сведению
Ключевые слова: kde, qt
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, slow, 22:12, 07/08/2011 [ответить] [смотреть все]
  • +7 +/
    Звучит хорошо, а будущее покажет как оно будет.
     
  • 1.3, Vernat, 22:12, 07/08/2011 [ответить] [смотреть все]
  • +/
    радует постепенный переход
     
  • 1.4, Аноним, 22:17, 07/08/2011 [ответить] [смотреть все]
  • +/
    А не приведет ли это к тормозам во время выполнения Память, да, они сэкономят, ... весь текст скрыт [показать]
     
  • 1.5, TiGR, 22:21, 07/08/2011 [ответить] [смотреть все]  
  • +10 +/
    Если это позволит легко выпиливать semantic desktop, так это ж замечательно!
     
     
  • 2.8, Аноним, 22:42, 07/08/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А что это такое мне как пользователю KDE4 это очень интересно ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.12, AX, 23:00, 07/08/2011 [^] [ответить] [смотреть все]  
  • +/
    Например, это назначение тегов, комментариев и рейтингов файлов, а также поиск п... весь текст скрыт [показать]
     
     
  • 4.44, Аноним, 04:10, 14/08/2011 [^] [ответить] [смотреть все]  
  • +/
    По-моему, ненужным файлам проще всего назначить рейтинг кнопкой DEL или F8, а дл... весь текст скрыт [показать]
     
  • 3.14, Аноним, 23:20, 07/08/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    То, что превращает KDE4 из унылого набора утилит вроде KDE3 в мощное средство уп... весь текст скрыт [показать]
     
     
  • 4.22, Аноним, 01:48, 08/08/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Ничего не понял из вашего ответа =(
     
  • 4.24, Кровавый Э. Нтерпрайз, 02:03, 08/08/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    это мощноэ срэдство уже теги из pdf асилило читать или как обычно, дальше катал... весь текст скрыт [показать]
     
     
  • 5.28, Аноним, 08:59, 08/08/2011 [^] [ответить] [смотреть все]  
  • +/
    Вам кто-то мешает обратиться к разработчикам с предложением?
     
     
  • 6.32, Аноним, 14:08, 08/08/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    Т е чтобы получить из KDE4 в мощное средство управления контентом, нужно сначал... весь текст скрыт [показать]
     
  • 4.33, Аноним, 14:09, 08/08/2011 [^] [ответить] [смотреть все]  
  • +/
    Т е KDE4 это еще и CMS Никогда бы не подумал ... весь текст скрыт [показать]
     
  • 3.29, Аноним, 09:11, 08/08/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Akonadi, Strigi, Nepomuk и ещё чёт там, что нафиг не нужно простому хомячку, и п... весь текст скрыт [показать]
     
     
  • 4.36, Аноним, 17:39, 08/08/2011 [^] [ответить] [смотреть все]  
  • +/
    Более того - хоть я и не хомячок, но мне тоже скуль не нужен на десктопе Что та... весь текст скрыт [показать]
     
     
  • 5.38, XPEH, 17:44, 08/08/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    Это даже не из базуки, скорее из безумной смеси пистолета и экскаватора урановым... весь текст скрыт [показать]
     
  • 5.39, Drist, 01:41, 09/08/2011 [^] [ответить] [смотреть все]  
  • +/
    Что ж вы, батенька, не хомячок, говорите, а до сих пор не знаете, что в КДЕ можн... весь текст скрыт [показать]
     
     
  • 6.42, Аноним, 04:05, 14/08/2011 [^] [ответить] [смотреть все]  
  • +/
    В результате я ушел на XFCE Теперь мне вообще не надо обходиться у меня нет ak... весь текст скрыт [показать]
     
  • 1.13, anonymous, 23:04, 07/08/2011 [ответить] [смотреть все]  
  • +/
    Ага, перевод на qml+js может затянуться.
     
  • 1.15, Evtomax, 23:36, 07/08/2011 [ответить] [смотреть все]  
  • +3 +/
    Мне нравится это направление движения кед.
     
  • 1.18, alltiptop, 00:44, 08/08/2011 [ответить] [смотреть все]  
  • +/
    >В будущем некоторые подготовленные в рамках KDE Frameworks надстройки над Qt имеют шанс войти в состав основного фреймворка Qt.

    параноики наконец не будут жаловаться на "не такой" Qt

     
     
  • 2.37, Аноним, 17:42, 08/08/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Когда я смогу наконец пользоваться лишь половиной программ КДЕ и вообше без акон... весь текст скрыт [показать] [показать ветку]
     
  • 1.21, Аноним, 01:44, 08/08/2011 [ответить] [смотреть все]  
  • +/
    Не лучше ли сделать целосную среду, а библиотеку для приложений оставить qt Зач... весь текст скрыт [показать]
     
     
  • 2.23, Аноним, 01:50, 08/08/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Модульность - это юниксвейно ... весь текст скрыт [показать] [показать ветку]
     
  • 1.25, Buy, 02:59, 08/08/2011 [ответить] [смотреть все]  
  • +/
    Позитивно, главное это постепенный переход после полной стабилизации кода. Надеюсь ошибки из прошлого сделаны.
     
     
  • 2.26, Тот_Самый_Анонимус, 06:14, 08/08/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Ошибки из прошлого как были сделаны, так и остались, куда они денутся ... весь текст скрыт [показать] [показать ветку]
     
  • 1.35, Аноним, 15:18, 08/08/2011 [ответить] [смотреть все]  
  • +/
    Если кеды ака тяжелые ботинки будут лёгкм движением рук преврщаться, например,... весь текст скрыт [показать]
     
     
  • 2.43, Аноним, 04:07, 14/08/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Кеды вообще-то не должны быть тяжелыми А сейчас это прямо гриндера какие-то ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.45, Аноним, 06:14, 01/03/2015 [^] [ответить] [смотреть все]  
  • +/
    Ты вообще пятую плазму в глаза видел, чтобы такое утверждать?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor