<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; KDE Frameworks 5 перешёл на стадию альфа-тестирования]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=33798</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=33798&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «KDE Frameworks 5 перешёл на стадию альфа-тестирования».]]></description>
		<lastBuildDate>Sat, 15 Feb 2014 15:24:11 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: KDE Frameworks 5 перешёл на стадию альфа-тестирования]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=394329#p394329</link>
			<description><![CDATA[<div class="quotebox"><cite>fragment пишет:</cite><blockquote><p>уведомления удобно сделали.</p></blockquote></div><p>А что с уведомлениями сделали?<br />У меня вообще ничего не запустилось.</p>]]></description>
			<author><![CDATA[null@example.com (Vitri)]]></author>
			<pubDate>Sat, 15 Feb 2014 15:24:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=394329#p394329</guid>
		</item>
		<item>
			<title><![CDATA[Re: KDE Frameworks 5 перешёл на стадию альфа-тестирования]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=394174#p394174</link>
			<description><![CDATA[<p>Запустил последний исошник в VB. Запускается очень долго, плазма падает при добавлении любого плазмоида. Зато всё очень плавно и уведомления удобно сделали.</p>]]></description>
			<author><![CDATA[null@example.com (fragment)]]></author>
			<pubDate>Sat, 15 Feb 2014 05:59:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=394174#p394174</guid>
		</item>
		<item>
			<title><![CDATA[KDE Frameworks 5 перешёл на стадию альфа-тестирования]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=394105#p394105</link>
			<description><![CDATA[<p><a href="http://www.kde.org/announcements/announce-frameworks5-alpha.php">Началось</a> тестирование первой альфа-версии <a href="http://dot.kde.org/2014/01/07/frameworks-5-tech-preview">KDE Frameworks 5</a>, который включает в себя реструктуризированный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Первый стабильный релиз KDE Frameworks 5 ожидается в июне.</p><p>По сравнению с предварительной тестовой версией в альфа-выпуске добавлены дополнительные .pri-файлы для упрощения сборки проектов на базе qmake, использующих отдельные библиотеки из состава KDE Frameworks 5. В состав включено два новых фреймворка: kactivities и plasma-framework, в которых представлены библиотеки и runtime-компоненты, необходимые для организации работы &quot;комнат&quot; и рабочих столов. Runtime-компоненты Plasma пока подготовлены только для Linux X11 и Wayland, но в библиотеках обеспечена работа на всех поддерживаемых в Qt платформах. Значительно улучшена поддержка работы компонентов KDE Frameworks на платформе Windows.</p><p>KDE Frameworks 5 состоит из <a href="http://community.kde.org/Frameworks/List">59 модулей</a>, разделённых на три категории:<br /></p><ul><li><p>19 функциональных дополнений к Qt, расширяющих возможности Qt в определённых направлениях, например в плане предоставления средств для управления конфигурацией. Отнесённые к данной категории библиотеки не требуют дополнительных зависимостей, кроме Qt. Среди входящих в данную категорию модулей: KArchive, KPlotting, Threadweaver, KConfig, KCoreAddons, KCodecs, KDBusAddons, KJS, KWindowSystem, Sonnet (проверка орфографии), Solid (обработка событий от оборудования);</p></li><li><p>9 библиотек для интеграции с операционной системой, расширяющих функции первой категории зависимостями, специфичными для различных операционных систем (например, libktimezone может использовать ktimezoned в Linux и отдельный API на платформе Windows). Среди входящих в данную категорию модулей: KDNSSD, KAuth, KCompletion, KCrash, KI18n, KNotifications, KWallet;</p></li><li><p>31 библиотека, составляющая полнофункциональный программный стек KDE, включающий зависимости от дополнительных библиотек и runtime-компонентов. Среди входящих в данную категорию модулей: KIO (KDE Input/Output), KService, KBookmarks, KConfigWidgets, KDEWebKit, KMediaPlayer, Plasma, KActivities. </p></li></ul><p><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/0_1386266990.png" alt="http://www.opennet.ru/opennews/pics_base/0_1386266990.png" /></span><br />В отличие от ранее поставляемых монолитных пакетов (kdesupport, kdelibs и kde-runtime), в KDE Frameworks 5 осуществлён переход к модульной архитектуре, подразумевающей наличие взаимодействующих друг с другом независимых и кроссплатформенных фреймворков, доступных для использования не только в KDE, но в любых приложениях на базе Qt. Ранее при желании использовать в своей программе возможности библиотек KDE, такие как меню, панели инструментов, средства проверки орфографии и функции для работы с файлами, требовалось установить монолитный пакет kdelibs, состоящий из неразрывно связанных между собой библиотек.</p><p>KDE Frameworks 5, благодаря разбиению kdelibs на независимые модули, связанные явно определёнными зависимости, позволяет установить только библиотеки, необходимые для работы программы. Подобный подход предоставляет возможность использования библиотек KDE в сторонних Qt-проектах, не привязанных к KDE, и открывает двери для постепенного выноса не специфичной для KDE функциональности в состав Qt.</p><p>В целом API остался неизменным, изменения связаны только с перераспределением функциональности по библиотекам и внутренней адаптацией для использования Qt 5. Пакет kdelibs разбит на модули, оформленные в виде дополнений к Qt, в расчете один модуль на каждую библиотеку. Сохранение базовой обратной совместимости API позволяет упростить портирование существующих приложений на технологии KDE Frameworks 5, как правило, достаточно внести минимальные изменения в сценарий сборки и заголовочные файлы.</p><p>Бинарные пакеты с KDE Frameworks 5 <a href="http://community.kde.org/Frameworks/Binary_Packages">подготовлены</a> для Kubuntu (<a href="https://launchpad.net/~kubuntu-ppa/+archive/experimental/+packages">PPA</a>), openSUSE и Arch Linux. Оценить работу KDE Frameworks 5 и Plasma 2 можно воспользовавшись <a href="http://files.kde.org/snapshots/">iso-образом</a> от проекта Neon.</p><br /><br /><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=39094">http://www.opennet.ru/opennews/art.shtml?num=39094</a></p>]]></description>
			<author><![CDATA[null@example.com (verg)]]></author>
			<pubDate>Fri, 14 Feb 2014 20:30:38 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=394105#p394105</guid>
		</item>
	</channel>
</rss>
