The OpenNET Project / Index page

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

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

"Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от opennews (ok) on 08-Янв-14, 00:05 
Вслед за тестовой версией оболочки рабочего стола KDE Plasma 2 (https://www.opennet.ru/opennews/art.shtml?num=38702) представлен первый предварительный выпуск KDE Frameworks 5 (http://dot.kde.org/2014/01/07/frameworks-5-tech-preview).  KDE Frameworks 5 включает в себя реструктуризированный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Бинарные пакеты с KDE Frameworks 5 подготовлены (http://community.kde.org/Frameworks/Binary_Packages) для Kubuntu (PPA (https://launchpad.net/~kubuntu-ppa/+archive/experimental/+pa...)), openSUSE и Arch Linux. Оценить работу KDE Frameworks 5 и Plasma 2 можно воспользовавшись iso-образом (http://files.kde.org/snapshots/neon5-latest.iso) от проекта Neon. Первый стабильный релиз KDE Frameworks 5 ожидается в начале июня.


В отличие от ранее поставляемых монолитных пакетов (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 состоит из 57 модулей (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;


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

<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>

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

<center><a href="http://agateau.com/2013/12/05/kf5-diagrams/tier3-kio-simplif... src="https://www.opennet.ru/opennews/pics_base/0_1386267019.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border="0"></a></center>
<center><a href="http://dot.kde.org/sites/dot.kde.org/files/KDE%20Framew... src="https://www.opennet.ru/opennews/pics_base/0_1378325112.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>

URL: http://dot.kde.org/2014/01/07/frameworks-5-tech-preview
Новость: https://www.opennet.ru/opennews/art.shtml?num=38804

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

Оглавление

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


1. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от denis111 (ok) on 08-Янв-14, 00:05 
Скриншоты в студию!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Первый тестовый выпуск KDE Frameworks 5"  +16 +/
Сообщение от Аноним (??) on 08-Янв-14, 00:19 
> Скриншоты в студию!

Скриншоты чего ? KDE Frameworks 5 - это набор библиотек.

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

4. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Dragonic (ok) on 08-Янв-14, 00:29 
> Скриншоты чего ? KDE Frameworks 5 - это набор библиотек.

KWidgetsAddons  или KPlotting, for example

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

35. "Первый тестовый выпуск KDE Frameworks 5"  +1 +/
Сообщение от Адекват (ok) on 09-Янв-14, 10:43 
>> Скриншоты в студию!
> Скриншоты чего ? KDE Frameworks 5 - это набор библиотек.

Скриншоты новых нескучных обоев конечно же.

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

42. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от equeim (ok) on 09-Янв-14, 18:26 
KDE Plasma 2 - плазма
KDE Frameworks 5 - библиотеки
А как называются собственно программы из состава кед, дельфин, к примеру?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

15. "Первый тестовый выпуск KDE Frameworks 5"  +8 +/
Сообщение от AnonuS on 08-Янв-14, 02:24 
Дениска, ты наверное хотел сказать новую openSUSE с новыми же "Кедами" в студию, пожалуйста !
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Первый тестовый выпуск KDE Frameworks 5"  +1 +/
Сообщение от Dragonic (ok) on 08-Янв-14, 00:28 
хм, есть смысл ждать добавления некоторых (возможно, теоретически хороших и нужных) классов в Qt?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Первый тестовый выпуск KDE Frameworks 5"  +1 +/
Сообщение от Aceler email(ok) on 08-Янв-14, 01:07 
Да.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

11. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Аноним (??) on 08-Янв-14, 01:27 
поясните мне пож-та, эти либы можно будет таскать по все платформам типа винда\линукс\мак?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Первый тестовый выпуск KDE Frameworks 5"  +4 +/
Сообщение от Khariton (ok) on 08-Янв-14, 12:44 
> поясните мне пож-та, эти либы можно будет таскать по все платформам типа
> винда\линукс\мак?

Не поверите, но КДЕ4 есть под вин...)))

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

12. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Аноним (??) on 08-Янв-14, 01:32 
В России новогодние праздники такие длинные для того, чтобы мы могли из научного интереса лениво потыкать в результаты работы остального мира в эти дни. И это хорошо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Евгений (??) on 08-Янв-14, 09:32 
В остальном мире длинные праздники уже закончились. У нас они просто позже.

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

29. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Khariton (ok) on 08-Янв-14, 12:49 
> В остальном мире длинные праздники уже закончились. У нас они просто позже.

ага. в США всего где-то 5 праздничных дней...

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

34. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Анонзо on 09-Янв-14, 08:49 
Ага, а у нас 8 дней. Разница офигенная.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

13. "Первый тестовый выпуск KDE Frameworks 5"  +1 +/
Сообщение от Аноним (??) on 08-Янв-14, 01:34 
Я вижу на картинках нечто под названием xmlgui, и эта штука уже сейчас вызывает у меня недоверие. К чему бы это?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Первый тестовый выпуск KDE Frameworks 5"  +3 +/
Сообщение от denis111 (ok) on 08-Янв-14, 01:47 
xml и всё, что с ним связано, у меня всю жизнь вызывает недоверие :)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Первый тестовый выпуск KDE Frameworks 5"  –2 +/
Сообщение от dr Equivalent (ok) on 08-Янв-14, 03:33 
Что ж ты тогда вебом-то так активно пользуешься, родной?
HTML, если конкретнее.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

22. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от denis111 (ok) on 08-Янв-14, 11:29 
Ашоделать, к тому же html всё-тки отличаеться (который не xhtml) чуток, никаких дурацких цдата и тп.
И вообще, писать 2-й раз название тэга + ещё целых 3 символа, чтоб его закрыть - это расточительство.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

25. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Аноним (??) on 08-Янв-14, 12:09 
Тогда для тебя нужен специальный C-подобный ЯП, который так же, как и C, но позволяет только открывающую скобку {. А зачем ещё } - это расточительство.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

30. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Khariton (ok) on 08-Янв-14, 12:51 
> Тогда для тебя нужен специальный C-подобный ЯП, который так же, как и
> C, но позволяет только открывающую скобку {. А зачем ещё }
> - это расточительство.

пусть на питоне пишет. там вообще нет {,}

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

32. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от denis111 (ok) on 09-Янв-14, 00:32 
Что-то закрывающее нужно, для минимизации кода в 1 строку без пробелов. И что это никто yaml, json не предлагает :)
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

43. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от navdotru on 14-Янв-14, 21:38 
tex?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

33. "Первый тестовый выпуск KDE Frameworks 5"  –1 +/
Сообщение от Grammar Nazi on 09-Янв-14, 08:04 
отличаеться? отличается!
2-й? второй!
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

38. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Аноним (??) on 09-Янв-14, 12:24 
Дедуктивный метод подсказывает что ты родился не раньше 1995-го года. Школота! :)
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

19. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Аноним (??) on 08-Янв-14, 09:03 
Интересно как скоро выйдут в свет ebuild`ы с зависимостями kf5.Гентушный Overlay  пока  молчит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Аноним (??) on 08-Янв-14, 22:45 
Лучше бы Kmail допилили к вменяемому состоянию.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Адекват (ok) on 09-Янв-14, 10:47 
> Лучше бы Kmail допилили к вменяемому состоянию.

Я уже вижу как в твою сторону летят ответы вида:
"это ж линкус - сам и допили"
"а чего ты сам то сделал ?"
"а ты хоть одну программу написал ?"
"как же достали неучи, которые не могут прочитать документацию"

Таких "лучше бы" очень много, тот же kde3 можно было бы допиливать и допиливать, но вместо него появился kde4, видимо имеет место быть вопрос престижа.

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

40. "Первый тестовый выпуск KDE Frameworks 5"  –1 +/
Сообщение от Аноним (??) on 09-Янв-14, 14:39 
Только престижа от недопиленности никак не прибавится. Kmail в комплексе с KDE Kontact оч хорош, но мелкие недоработки убивают все желание пользоваться. А настройки почтовых ящиков это вообще полный ппц, подобного нету в других популярных почтовиках, и все равно что-то слетает постоянно, на разных дистрибутивах.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

39. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от Yuka (ok) on 09-Янв-14, 13:21 
Хм... Настройки системы, инфо о системе и самое главное - непомук
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Первый тестовый выпуск KDE Frameworks 5"  +/
Сообщение от кевин on 09-Янв-14, 17:23 
стало работать на ночной убунте(без К)? или всё также ругается на поломанные зависимости?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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