LINUX.ORG.RU
ФорумTalks

[opennet.ru]Десктоп-оболочка KDE4 Plasma будет переведена на использование QML


0

0

Аарон Сейго (Aaron Seigo), основной разработчик десктоп-оболочки Plasma из состава KDE4, поделился в своем блоге планами по дальнейшему развитию проекта. Наиболее значительный план связан с переводом оболочки Plasma с использования фреймворка QGraphicsView на появившуюся в Qt 4.7 технологию декларативного описания интерфейса Qt Quick и язык QML. В качестве языка для создания сценариев в QML используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками, представляющими собой определение JavaScript-объектов.

Кроме упрощения процесса разработки переход на QML также сулит ускорение выполнения почти всех экранных операций, за счет более активного использования OpenGL и GPU-акселерации. В настоящий момент QML уже активно используется в интерфейсе для мобильных устройств Plasma Mobile. Для перевода десктоп оболочки на QML придется переработать каждое приложение, плазмоид и виджет, которые выводят данные на экран. Объем работы предстоит значительный, но он будет растянут на несколько релизов KDE - постепенно все больше составных частей будут базироваться на QML и все меньше оставаться на QGraphicsView.

GNOME Shell не дает покоя кедодевелоперам? И теперь что, плазма снова начнет падать, как в старые добрые времена?

★★★★★

а плазма чо, падать переставала?

OPUS
()

Причём тут GNOME Shell.
Это скорее его разработчикам не даёт покоя слава плазмы, чем наоборот.

А вообще, шаг вполне предсказуемый, с релизом 4.7 и стабилизацией QML и Qt Quick. Это именно то, что нужно для плазмы.

Они ещё и планируют этот переход постепенным, в течении 2-3 релизов.

CyberTribe ★★
()

Видели планы на багфиксы? Ну и хватит, хорошего помаленьку.

wyldrodney
()
Ответ на: комментарий от CyberTribe

Ну гномошелл изначально был на javascript'e. А вот плазмочка, только счас собирается. Так что сразу стоновится понятным кому и чья слава не дает покоя.

2 OPUS, нет она не переставала, просто эпичность падений уменьшилась. А теперь же все будет как в старые добрые времена.

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Плазма может быть далеко не только на джаваскрипте и так и останется. В QML джаваскрипт используется только для описания интерфейса. Сама «программа» может быть на чём угодно.

CyberTribe ★★
()
Ответ на: комментарий от Kosyak

Ну так то биндинг, а теперь и сама плазма будет на жабоскрипте. Даешь больше падений эпичных и багов критичных. ;)

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Ну так, а чем еще им заниматься, только только оно стало более менее стабильным, так сразу надо переписать и переделать.

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Ну так скины это к дизигнерам. А тут надо разработчиков загрузить, вот они и переписывают по 100 раз одно и то же. Изображают видимость бурной деятельности.

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Сейчас вот разработчики попереписывают на QML'е, а потом дизайнеры подтянутся. Ну, хочется верить, что будет хотя бы такая польза.

Deleted
()

Еще тормознее, еще монструознее. Что еще можно было ожидать от кед?

linuxfan
()
Ответ на: комментарий от Freiheits-Sender

И что это даст? Можно подробнее!?

Ну мне это даст простой и понятный с точки зрения кода гуй. Плюс сокращение глупых ошибок в том же коде. Гуй на срр это вообще не круто.

Ximen ★★★★
()
Ответ на: комментарий от daemonpnz

>Ну гномошелл изначально был на javascript'e. А вот плазмочка, только счас собирается.

вы так говорите как будто жабоскрипт это хорошо. Один из самых тормозных языков, между прочим

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от daemonpnz

Ну так всегда понятно было Винда тырит из кде а из винды тырят гномеры, но при этом меняют расположение кнопок чтоб никто не догадался

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от DNA_Seq

Так плазмоиды и так на туевой хуче языков писать можно.

Плазмоид не плазма. Да и плазмоиды на QML имхо проще рисовать. А куча языков никуда не денется.

Ximen ★★★★
()

лишь бы чего-нить переписать.

name_no ★★
()
Ответ на: комментарий от daemonpnz

Гномеры из макоси не тырят, гномеры тырят из винды а макосью о(т|б)мазываются. Не похож гном на макось, ни капли.

DNA_Seq ★★☆☆☆
()

Жабоскрипт по производительности сейчас на уровне питона, так что скорости для интерфейса хватит. А насчет QML, судя по докам, это гораздо удобнее того, что было.

Tark ★★
()

QML - это очень хорошо, но чую, что как обычно на всеобщее обозрение они выложат недоделку.

PayableOnDeath
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.