Аарон Сейго (Aaron Seigo), основной разработчик десктоп-оболочки Plasma из состава KDE4, поделился (http://aseigo.blogspot.com/2010/10/plasma-in-18-24-months.html) в своем блоге планами по дальнейшему развитию проекта. Наиболее значительный план связан с переводом оболочки Plasma с использования фреймворка QGraphicsView (http://doc.qt.nokia.com/4.7/graphicsview.html) на появившуюся в Qt 4.7 технологию декларативного описания интерфейса Qt Quick (http://qt.nokia.com/products/qt-quick) и язык QML (http://doc.trolltech.com/main-snapshot/qml-qt.html). В качестве языка для создания сценариев в QML используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками, представляющими собой определение JavaScript-объектов.
Кроме упрощения процесса разработки переход на QML также сулит ускорение выполнения почти всех экранных операций, за счет более активного использования OpenGL и GPU-акселерации. В настоящий момент QML уже активно используется в интерфейсе...URL: http://aseigo.blogspot.com/2010/10/plasma-in-18-24-months.html
Новость: http://www.opennet.me/opennews/art.shtml?num=28287
ну вот, только она более-менее перестала падать и опять пертурбации...
вопросом производительности то хоть кто-нибудь озадачился?
Как раз ради производительности и непадучести стараются
угу. в общем никто и никогда не старался ради тормозов и глюков.
они как-то сами появляются.
а вот это:
>Объем работы предстоит значительный, но он будет растянут на несколько релизов KDE - постепенно все больше составных частей будут базироваться на QML и все меньше оставаться на QGraphicsView.как минимум их гарантирует.
как и жрачь ресурсов и на то, и на другое.
> ну вот, только она более-менее перестала падать и опять пертурбации...
> вопросом производительности то хоть кто-нибудь озадачился?исходя из того что C++ это язык прямо-таки благосклонный к: написанию ошибок, утечек памяти, создания дыр, <...> .. . то тенденция перехода на ЛЮБОЙ_ДРУГОЙ язык кроме C++ -- только улучшит стабильность :-)
По делу сказать есть что?
Ох... как оно может ускориться если поверх QGraphicsView работает?
Сейго итак уже загубил проект КДЕ, со своей плазмой, теперь опять...
> Сейго итак уже загубил проект КДЕ, со своей плазмой, теперь опять...Согласен... Некогда самая развитая и удобная оболочка - KDE, превратилась в полнейший отстой, пользовался когда то 3.5.10, а теперь периодически посматриваю на KDE, например 4.5.1 - совершенно не хочется этим пользоваться...
Есть же Trinity и в рамках этого проекта развивают 3-ю ветку.
trinity.pearsoncomputing.net
Есть дистры с ним, например, Kubuntu 10.10 Trinity.
Эх... Вот если бы они просто КДЕ 3 на Qt 4 перевели. А так, держать только из-за рабочего стола устаревшую библиотеку...
Я их две держу. Четвёртая версия занимает места как 3 третьих.
>Некогда самая развитая и удобная оболочка - KDEШутку понял. Смешно.
> Ох... как оно может ускориться если поверх QGraphicsView работает?Оно сейчас работает поверх QGraphicsView, а в светлом будущем должно будет работать через некий Qt Scenegraph: http://labs.qt.nokia.com/2010/05/18/a-qt-scenegraph/
Сейчас они говорят, что они не будут использовать QPainter. А какой-то paint2D - типа изобрели DirectX?
Но так ломается вся архитектура Qt, где есть универсальный paintEvent() с помощью которого рисуется всё, и получается у QML будет преимущество, перед графическими классами Qt. Т.е. Nokia явно толкает этот локомотив. А между тем везде тролли трубят, что QML не подходит для десктопных приложений, у него проблемы со стилями - их нет... и т.п.
Я уже перешёл полгода назад, только рад... увы...
Compiz на Intel картах работает быстрее, чем kwin.
С kwin окошки притормаживали... перешёл на gnome, столько проблем решилось, и не думал что такой linux Desktop отзывчивый... :)
Не использовать kwin в kde не догадались?
> Не использовать kwin в kde не догадались?Причину и следствие не надо менять местами.
Если написанный самимми же разработчиками менеджер окон, тормозит, а продукт конкурирующего десктопа, нет, то видимо что-то не так в кде консерватории...
И я не помню постов от Compiz девелоперов о том, что NVidia собака, драйверы криво пишет, карты неправильно работают, эффекты не те... и т.п.
Никто и не меняет. kwin это весь kde.
т.е. kwin это не весь kde.
Compiz к GNOME не имеет отношения, пользуйтесь Metacity :D
Я вот думаю перейти на compiz-manager. :)
Видели исправления багов в планах на 4.5? Хорошего понемногу!
как же они любят переписать что-то на новый фреймворк. то на новую кутю. то аконади, непомуки запихнем намертво, или че там у вас. теперь вот кути квик. а вот квин с эффектами работает хуже чем компиз, а без эффектов - хуже чем метасити или хфвм.и где ускорения, оптимизации?
И где недоперенесённый из программ KDE 3 функционал? Или хотя бы новый. Что ни релиз 4.x, то багфиксы и одно-два чего-то нового. Остаётся ждать когда соронние разработчики популярных программ спасут ситуацию? Нет. Только в этом году появились digikam, k3b, в прошлом amarok, хотя релиз kde 4 бы в позапрошлом году и в пзапозапрошлом было масштабное портирование программ и их бета-тестирование. А остальное?
>Также сулит ускорение выполнения почти всех экранных операций, за счет более
>активного использования OpenGL и GPU-акселерации.Объясните мне, зачем это нужно, если в ближайшем будущем GPU будет вытеснет APU? Не будет ли задействование GPU костылем?
Имхо, KDE3 пора давно форкать. Понтовее KDE может быть только одно название: XDE =)
Неожиданно. Quick, если я ничего не путаю, создан на основе Webkit? Т.е. теперь получим нечто вроде DE на основе браузера. Напоминает чем-то ие, намертво вшитий в винду. В общем, так и не понял, хорошая это новость или не очень.
> Неожиданно. Quick, если я ничего не путаю, создан на основе Webkit?Ooops, путаю.
Их уже ничего не спасет.
Что-то у них сферический конизм зашкаливает.
DE на JS/CSS у них быстрее, чем на C++/свои_либы.
Мож кто читает их списки рассылки?
Расскажите, они хоть как-то feedback имеют в виду?
Может, мы не видим всей картины в целом. Вдруг они озаботились переносимостью KDE на телефоны.