The OpenNET Project / Index page

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

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

"В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от opennews on 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.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=32730

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

Оглавление

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


5. "В оконном менеджере KWin появится возможность написания допо..."  +5 +/
Сообщение от one (??) on 04-Янв-12, 17:05 
А почему бы не Lua для этих целей использовать?ААА?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "В оконном менеджере KWin появится возможность написания допо..."  +4 +/
Сообщение от cobold (ok) on 04-Янв-12, 17:18 
потому что Qt4 имеет неплохой нативный js движок , зачем туда ещё что-то впаивать? Lua с ним вроде тоже неплохо вяжется, но оно там не родное.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

16. "В оконном менеджере KWin появится возможность написания допо..."  –1 +/
Сообщение от anonymous (??) on 04-Янв-12, 22:15 
>потому что Qt4 имеет неплохой нативный js движок
>нативный js движок

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

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

22. "В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от Аноним (??) on 05-Янв-12, 16:27 
V8 ??? и какже теперь это всё компилируется для редких платформ как например PlayStation3 ?

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

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

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

17. "В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от Аноним (??) on 04-Янв-12, 22:46 
> потому что Qt4 имеет неплохой нативный js движок

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

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

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

26. "В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от Df232z on 05-Янв-12, 18:17 
Логика на уровне "Раньше люди были такие глупые - ездили на лошадях а не на мотоциклах."
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

27. "В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от Df232z on 05-Янв-12, 18:19 
"В то время как лопаты за последние 500 лет не поменялись. Может быть лучше ездить на лопатах?"
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

21. "В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от СуперАноним on 05-Янв-12, 11:32 
И как Luaшный движок сочетается с QML?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

19. "В оконном менеджере KWin появится возможность написания допо..."  +1 +/
Сообщение от хзкто (ok) on 05-Янв-12, 10:54 
> А почему бы не Lua для этих целей использовать?ААА?

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

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

30. "В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от Аноним (??) on 09-Янв-12, 09:31 
>движки быстро развиваются

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

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

6. "В оконном менеджере KWin появится возможность написания допо..."  –1 +/
Сообщение от one (??) on 04-Янв-12, 17:07 
Ах да QML и JavaScript похожи же...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от Df232z on 05-Янв-12, 17:54 
Javascript неотьемлемая часть QML.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

28. "В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от Аноним3d on 05-Янв-12, 23:45 
Да лучше бы в QT язык Lua запилили чем JavaScript.
И QML бы на луа запилили.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "В оконном менеджере KWin появится возможность написания допо..."  +/
Сообщение от cobold (ok) on 06-Янв-12, 14:00 
Есть такие вопросы, может Вы знаете, а то я с Lua не очень знаком:
1) даёт ли она интерактивную отладку, можно переопределить уже загруженный класс?
2) как там обстоит с рефлексией?
3) на сколько она вяжется с событийной парадигмой, у js это ведь самое сильное место?
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

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

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




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

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