The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от opennews on 04-Мрт-14, 20:14 
Представлена (http://www.kde.org/announcements/announce-frameworks5-alpha2...) вторая альфа-версия KDE Frameworks 5 (http://dot.kde.org/2014/01/07/frameworks-5-tech-preview), которая включает в себя реструктуризированный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE.  Первый стабильный релиз KDE Frameworks 5 ожидается в июне.


По сравнению с первой альфа-версией (https://www.opennet.ru/opennews/art.shtml?num=39094) отмечается значительный  прогресс (http://blog.martin-graesslin.com/blog/2014/02/running-framew.../) в обеспечении работы приложений, построенных с использованием KDE Frameworks 5, в окружении на базе Wayland. Также улучшена поддержка работы на платформе OS X, удалён модуль kprintutils, модуль  kwallet-framework переименован в kwallet, внесена порция изменений с исправлением выявленных проблем.


<center><a href="https://lh5.googleusercontent.com/-oJ17nciEgig/UvtFkmEbj2I/A... src="https://www.opennet.ru/opennews/pics_base/0_1393947940.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


KDE Frameworks 5 состоит из 58 модулей (http://community.kde.org/Frameworks/List), разделённых на три категории:


- 19 функциональных дополнений к Qt, расширяющих возможности Qt в определённых направлениях, например в плане предоставления средств для управления конфигурацией. Отнесённые к данной категории библиотеки не требуют дополнительных зависимостей, кроме Qt.  Среди входящих в данную категорию модулей: KArchive, KPlotting, Threadweaver, KConfig, KCoreAddons, KCodecs, KDBusAddons, KJS,  KWindowSystem, Sonnet (проверка орфографии),  Solid (обработка событий от оборудования);


-  9 библиотек для интеграции с операционной системой, расширяющих функции первой категории зависимостями, специфичными для различных операционных систем (например, libktimezone может использовать ktimezoned в Linux и отдельный API на платформе Windows).  Среди входящих в данную категорию модулей:  KDNSSD, KAuth, KCompletion, KCrash, KI18n, KNotifications, KWallet;


-    30 библиотек, составляющая полнофункциональный программный стек KDE, включающий зависимости от дополнительных библиотек и runtime-компонентов. Среди входящих в данную категорию модулей: KIO (KDE Input/Output), KService, KBookmarks, KConfigWidgets, KDEWebKit, KMediaPlayer, Plasma, KActivities.

<center><a href="http://agateau.com/2013/12/05/kf5-diagrams/tier3-kcmutils-si... src="https://www.opennet.ru/opennews/pics_base/0_1386266990.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border="0"></a></center>

В отличие от ранее поставляемых монолитных пакетов (kdesupport, kdelibs и kde-runtime), в KDE Frameworks 5 осуществлён переход к модульной архитектуре, подразумевающей наличие взаимодействующих друг с другом независимых и кроссплатформенных фреймворков, доступных для использования не только в KDE, но в любых приложениях на базе Qt. Ранее при желании использовать в своей программе возможности библиотек KDE, такие как меню, панели инструментов, средства проверки орфографии и функции для работы с файлами, требовалось установить монолитный пакет kdelibs, состоящий из неразрывно связанных между собой библиотек.

KDE Frameworks 5, благодаря разбиению kdelibs на независимые модули, связанные явно определёнными зависимостями, позволяет установить только библиотеки, необходимые для работы программы. Подобный подход предоставляет возможность использования библиотек KDE в сторонних Qt-проектах, не привязанных к KDE, и открывает двери для постепенного выноса не специфичной для KDE функциональности в состав Qt.

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

Бинарные пакеты с KDE Frameworks 5 подготовлены (http://community.kde.org/Frameworks/Binary_Packages) для Kubuntu (PPA (https://launchpad.net/~kubuntu-ppa/+archive/experimental/+pa...)), openSUSE, Arch Linux и Fedora. Оценить работу KDE Frameworks 5 и Plasma 2 можно воспользовавшись iso-образом (http://files.kde.org/snapshots/) от проекта Neon.

URL: http://dot.kde.org/2014/03/04/kde-frameworks-5-alpha-two-out
Новость: https://www.opennet.ru/opennews/art.shtml?num=39234

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +2 +/
Сообщение от Anonymus on 04-Мрт-14, 20:14 
ну, и где каменты икспердов?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +2 +/
Сообщение от Геннадий Кернес on 04-Мрт-14, 20:23 
Да кому оно интересно-то?
Вот QT Embedded на Cortex M3 - другое дело.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от Аноним (??) on 04-Мрт-14, 21:59 
> Вот QT Embedded на Cortex M3 - другое дело.

Мсье знает толк в извращениях.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

13. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от Маленькая Серая Мышка on 05-Мрт-14, 06:03 
Это вы просто не представляете себе какой на это спрос, причем платежеспособный.
В отличие, уместно будет отметить, от этих десктопных погремушек для трёх-с-половиной десктопо-мышевозителей.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

14. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от Аноним (??) on 05-Мрт-14, 10:48 
> Это вы просто не представляете себе какой на это спрос, причем платежеспособный.

Я представляю себе что если потребовался Qt, логичнее воткнуть нормальный Cortex-A8 со всеми прибабахами и полноценную операционку. Цена плюс-минус доллар на проц роялить будет лишь при миллионных тиражах, а это не про некую хрень где M3 c Qt.

> В отличие, уместно будет отметить, от этих десктопных погремушек для трёх-с-половиной
> десктопо-мышевозителей.

Такие вещи обычно малотиражные, так что можно взять камень чуть потолще и не выделываться с экзотикой, поюзав обычный куть и полноценную ось, раз уж это и правда надо. Делать нечто гуйное из Cortex M3 - а оно надо? Хотя если хочется много нестандартной долботни неизвестно ради чего - ну флаг вам в руки.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от Маленькая Серая Мышка on 05-Мрт-14, 13:31 
>если потребовался Qt

Нет, потребовался просто быстрый способ нарисовать железке приличный интерфейс силами пары произвольно выбранных индусов - стандартная ситуация. И желательно с поддержкой тачскрина. А QT Embedded просто всем этим требованиям наилучшим способом отвечает (и замечательно работает на M3/M4), поэтому выбор очевиден.

>логичнее воткнуть нормальный Cortex-A8

После этих слов заказчик говорит вам "до свидания" и идёт к тем, кто не будет ему рассказывать что ему надо поменять. Потому что вы, давая такие советы, не в курсе про его требования к размерам устройства, энергопотреблению, периферии и много, много чему еще. А чем это, кстати, uCLinux/M3 не полноценная ось, в рамках embedded-задач?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

4. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +2 +/
Сообщение от Типчик Анонимчик on 04-Мрт-14, 20:47 
Мнение иксперда: слишком наворочено
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от Аноним (??) on 04-Мрт-14, 20:39 
Вроде 59 модулей было... Сколько до редиза доживёт?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +1 +/
Сообщение от Анонимко on 04-Мрт-14, 21:20 
59 негретят... т.е. модулей пошли купаться в море, один утонул и их осталось 58
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от Аноним (??) on 04-Мрт-14, 21:36 
Видимо, два каких-то в третьем пункте слили.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +1 +/
Сообщение от Аноним (??) on 04-Мрт-14, 22:22 
Новость кто-нибудь читал?
>удалён модуль kprintutils
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +4 +/
Сообщение от кверти (ok) on 04-Мрт-14, 23:29 
тут новости не читают, тут их только комментируют...
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от Аноним (??) on 05-Мрт-14, 03:26 
Пропустил это.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

7. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от Аноним (??) on 04-Мрт-14, 21:41 
Фреймворк размером в 58 модулей
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Вторая альфа-версия KDE Frameworks 5 с улучшенной поддержкой..."  +/
Сообщение от Аноним (??) on 05-Мрт-14, 02:13 
Пусть накатают ebuild`ы для dolphin & konsole со всеми их новыми-старыми заморочками, а то там  голову сломаешь в одно лицо трудиццо. Вот тогда будет полный зер гут под openbox`ом. Ждемс...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру