URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 82225
[ Назад ]

Исходное сообщение
"В оконном менеджере KWin появится возможность написания допо..."

Отправлено opennews , 04-Янв-12 15:20 
Мартин Грэслин (Martin Graesslin), один из ключевых разработчиков оконного менеджера KWin, используемого в проекте KDE, сообщил (http://blog.martin-graesslin.com/blog/2012/01/whats-new-in-k... о проведении работы по реализации поддержки написания дополнений для KWin на языках JavaScript и QML (http://ru.wikipedia.org/wiki/QML). Данная возможность предоставит пользователям средства для создания собственных оконных менеджеров на базе KWin, реализующих нестандартные методы управления окнами. Первые наработки по обеспечению поддержки скриптинга в KWin уже добавлены в master-ветку KDE, на базе которой будет сформирован релиз 4.9.


В отличие от старого API для подключения скриптов, который поддерживал обработку около 30 свойств, новый API добавляет возможности создания обработчиков на языке JavaScript ещё примерно для 30 свойств, позволяющих полностью управлять всеми оконными эффектами.  Подключение и отключение скриптов производится на лету и не требует перезапуска KWin.

URL: http://blog.martin-graesslin.com/blog/2012/01/whats-new-in-k.../
Новость: http://www.opennet.me/opennews/art.shtml?num=32730


Содержание

Сообщения в этом обсуждении
"В оконном менеджере KWin появится возможность написания допо..."
Отправлено one , 04-Янв-12 17:05 
А почему бы не Lua для этих целей использовать?ААА?

"В оконном менеджере KWin появится возможность написания допо..."
Отправлено cobold , 04-Янв-12 17:18 
потому что Qt4 имеет неплохой нативный js движок , зачем туда ещё что-то впаивать? Lua с ним вроде тоже неплохо вяжется, но оно там не родное.

"В оконном менеджере KWin появится возможность написания допо..."
Отправлено anonymous , 04-Янв-12 22:15 
>потому что Qt4 имеет неплохой нативный js движок
>нативный js движок

Да, и в Qt5 его неспроста заменили на v8. Видимо, такой он "неплохой".


"В оконном менеджере KWin появится возможность написания допо..."
Отправлено Аноним , 05-Янв-12 16:27 
V8 ??? и какже теперь это всё компилируется для редких платформ как например PlayStation3 ?

(V8 написанный отчасти на непереносимом ассемблере (а не полностью на C/C++) -- способен компилироваться только на узком ряде платформ)

это кстате касается и Node.Js


"В оконном менеджере KWin появится возможность написания допо..."
Отправлено Аноним , 04-Янв-12 22:46 
> потому что Qt4 имеет неплохой нативный js движок

В следующей версии кутей, его таки похоронили. Видать, все же плохой оказался.

А вот мейнстримный движок Lua разработчики пока закaпывать не торопятся. Может, он все-таки получше будет?


"В оконном менеджере KWin появится возможность написания допо..."
Отправлено Df232z , 05-Янв-12 18:17 
Логика на уровне "Раньше люди были такие глупые - ездили на лошадях а не на мотоциклах."

"В оконном менеджере KWin появится возможность написания допо..."
Отправлено Df232z , 05-Янв-12 18:19 
"В то время как лопаты за последние 500 лет не поменялись. Может быть лучше ездить на лопатах?"

"В оконном менеджере KWin появится возможность написания допо..."
Отправлено СуперАноним , 05-Янв-12 11:32 
И как Luaшный движок сочетается с QML?

"В оконном менеджере KWin появится возможность написания допо..."
Отправлено хзкто , 05-Янв-12 10:54 
> А почему бы не Lua для этих целей использовать?ААА?

а почему бы и не JS? JS более распространён, движки быстро развиваются. Минус перед Lua только один - размер движка, но в наше время пара лишних мегабайт ничего не значит.


"В оконном менеджере KWin появится возможность написания допо..."
Отправлено Аноним , 09-Янв-12 09:31 
>движки быстро развиваются

Это она - самая важная из причин ;)


"В оконном менеджере KWin появится возможность написания допо..."
Отправлено one , 04-Янв-12 17:07 
Ах да QML и JavaScript похожи же...

"В оконном менеджере KWin появится возможность написания допо..."
Отправлено Df232z , 05-Янв-12 17:54 
Javascript неотьемлемая часть QML.

"В оконном менеджере KWin появится возможность написания допо..."
Отправлено Аноним3d , 05-Янв-12 23:45 
Да лучше бы в QT язык Lua запилили чем JavaScript.
И QML бы на луа запилили.

"В оконном менеджере KWin появится возможность написания допо..."
Отправлено cobold , 06-Янв-12 14:00 
Есть такие вопросы, может Вы знаете, а то я с Lua не очень знаком:
1) даёт ли она интерактивную отладку, можно переопределить уже загруженный класс?
2) как там обстоит с рефлексией?
3) на сколько она вяжется с событийной парадигмой, у js это ведь самое сильное место?