The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обновление GNOME 3.36.3  и KDE 5.19.1, opennews (??), 17-Июн-20, (0) [смотреть все]

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


112. "Обновление GNOME 3.36.3  и KDE 5.19.1"  –3 +/
Сообщение от Lockywolf (ok), 17-Июн-20, 17:22 
Суть в том, что и там, и там используется ущербная концепция текстово-определяемого интерфейса. В KDE это QML, в Gnome это gtk3.css

Это абсолютно безумная, идиотская концепция, которая будет тормозить всегда по самой своей архитектуре.

Просто потому что перегрузка всего на свете в рантайме закрывает любые возможности для оптимизации напрочь, и требует дорогих рантайм-проверок для обеспечения хоть какой-то совместимости.

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

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

122. "Обновление GNOME 3.36.3  и KDE 5.19.1"  +3 +/
Сообщение от Аноним (75), 17-Июн-20, 19:31 
Чего это ей бы тормозить, если можно один раз отпарсить CSS при запуске приложения и держать параментры в виде бинарных значений?
А про юникод не понял. Предлагаете снова вернуться к войне 8-битных кодировок?
Ответить | Правка | Наверх | Cообщить модератору

123. "Обновление GNOME 3.36.3  и KDE 5.19.1"  –1 +/
Сообщение от Lockywolf (ok), 17-Июн-20, 19:44 
> Чего это ей бы тормозить, если можно один раз отпарсить CSS при
> запуске приложения и держать параментры в виде бинарных значений?
> А про юникод не понял. Предлагаете снова вернуться к войне 8-битных кодировок?

Не знаю что мешает, но так не делается. Все параметры меняются в рантайме.

Нет, не предлагаю. Предлагаю не использовать css-интерфейс.

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

198. "Обновление GNOME 3.36.3  и KDE 5.19.1"  +/
Сообщение от Аноним (197), 20-Июн-20, 21:45 
>Предлагаю не использовать css-интерфейс.

Предлагаете править исходники с захардкоженными параметрами интерфейса, чтобы, например, прога вменяемо выглядела на экранчике 320x240?157

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

200. "Обновление GNOME 3.36.3  и KDE 5.19.1"  +/
Сообщение от lockywolf (ok), 21-Июн-20, 06:44 
>>Предлагаю не использовать css-интерфейс.
> Предлагаете править исходники с захардкоженными параметрами интерфейса, чтобы, например,
> прога вменяемо выглядела на экранчике 320x240?157

Ну, во-первых, и сейчас не выглядят вменяемо. Постоянно всякие надписи не влезают в лейблы, цвета регулярно совпадают друг с другом, создавая невидимые элементы, элементы пропадают, налезают друг на друга, конфликтуют с темой оформления, и так далее.

Во-вторых, это вещи, связанные косвенно. Layout Manager не обязан быть text-based. Вообще, его работа должна большей частью делаться constraint solver'ом, а там, где это не получается, использовать хинтинг времени компиляции.

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

154. "Обновление GNOME 3.36.3  и KDE 5.19.1"  +/
Сообщение от deeaitch (ok), 17-Июн-20, 22:07 
Посмотри исходники KDE перед тем как говорить что там один QML.

P.S. QML ни коим образом не защищаю.

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

164. "Обновление GNOME 3.36.3  и KDE 5.19.1"  +/
Сообщение от СССР (?), 18-Июн-20, 00:33 
qml в qt6 можно компилить. хотя и сейчас из файла ui читает, парсит и отображает весьма быстро.
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

199. "Обновление GNOME 3.36.3  и KDE 5.19.1"  +/
Сообщение от Аноним (197), 20-Июн-20, 21:52 
Да и я не замечал, чтобы Plasma c QML-ным фейсом как-то небыстро работала. Даже на ноуте с Core 2 Duo >10-летней давности.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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