В проекте KDE планируется смещение от платформы к фреймворкам
В начале июня Швейцария приютила группу из 25 активных разработчиков KDE в горах для обсуждения будущего этого проекта свободной рабочей среды. Похоже, чистый воздух помог энтузиастам наметить планы по переходу с концепции платформы на набор фреймворков.
Эта идея стала естественным результатом продолжительных дискуссий о том, в каком направлении стоит развивать KDE в обозримом будущем. Разработчики разбивались на группы до 5 человек и обсуждали (иногда по 2 часа, а иногда — по несколько дней) различные компоненты kdelibs и других составляющих KDE. Когда энтузиасты вернулись, обсуждения продолжились уже в почтовых рассылках, и теперь было официально объявлено о планах проекта.
«Одним из основных результатов Platform 11 [встречи в Швейцарии] было достижение консенсуса в том, чтобы сделать платформу для разработки KDE более модульной, когда у каждой библиотеки (или связанной с ней технологии) четко определена задача, способы ее использования в Qt- или KDE-приложениях. Наши цели — сделать наборы библиотек более удобными в поддержке и улучшить их качество, сделать библиотеки KDE доступными для сообщества Qt-программистов, обеспечить KDE набором библиотек, которые хорошо подходят для мобильных и бытовых электронных устройств. Конечным результатом является смещение от „платформы“ к набору интегрируемых „фреймворков“». Это смещение отразится и на названии следующей версии библиотек — KDE Frameworks.
Сами KDE Frameworks будут разбиты на три категории с говорящими названиями:
- функциональные дополнения к Qt (Function Qt Addons), привязанные только к Qt;
- интеграция в операционные системы (Operating System Integration) — дополнения для Qt, реализующие специфичные для операционных систем возможности;
- решения (Solutions) — готовые решения или наборы решений.
В системе контроля версий KDE первые ветки для KDE Frameworks появятся после выпуска KDE 4.7.0.
Дмитрий Шурупов по материалам dot.kde.org.