The OpenNET Project / Index page

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



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

Оглавление

Выпуск графического тулкита GTK 4.0, opennews (??), 16-Дек-20, (0) [смотреть все]

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


232. "Выпуск графического тулкита GTK 4.0"  +1 +/
Сообщение от Scriptor (ok), 17-Дек-20, 16:39 
> Возьми Xaw - это ровно то чего ты как разработчик с такими
> желаниями достоин.

Спасибо, почитал.

> Для остальных напомню что за 20 лет меняется столько всего, появляются вещи
> которых раньше не было даже в проекте, соответственно под это меняются
> и API, под которые нужно актуализировать и свой код.

Ну расскажи давай, что принципиально нового появилось на десктопе с 95-го года?

> Но у профпригодных разработчиков к этому, во-первых, отношение "наконец-то"

Актуально для нового кода.

> от тулкита чтобы "поддержать новое API" сводилось и изменению десятка строк
> в одном исходнике на пару страниц.

В любом случае бежать вперед, даже чтобы просто удержаться на месте.

> потому что в DPI он не умеет и текст на нормальном
> мониторе можно прочитать только с лупой (ещё хуже с неквадратными пикселями
> и несколькими мониторами, не говоря даже о том что у них
> разный DPI), в систему не интегрируется, нативную тему не поддерживает, управление
> и пальцами и жесты не поддерживает, при этом несмотря на уродливость
> тормозит (потому что не поддерживает актуальных графических API)

В той среде, в которой работаю я, приложение "тормозит" не из-за графических API, а из-за количества выполняемых вычислительных операций, и выполняться может неделями. А еще хард, ОС и утилиты нередко подбирают под задачу и программу, а не наоборот.

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

258. "Выпуск графического тулкита GTK 4.0"  –1 +/
Сообщение от Аноним (278), 17-Дек-20, 19:41 
> Ну расскажи давай, что принципиально нового появилось на десктопе с 95-го года?

Я же написал: 4k, высокие DPI, разные DPI для разных мониторов, неквадратные пиксели, отказ от битмапных шрифтов, светлая/тёмная темы, тач, жесты, vulkan, wayland. И это только фундаментальные вещи, не трогая DE'шное типа нотификаций, глобальных меню и интеграций всего со всем.

> В любом случае бежать вперед, даже чтобы просто удержаться на месте.

Естественно, а ты думал по-другому бывает? И не только в IT, а вообще где угодно.

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

Тормоза - это исключительно UXовый термин, о том что оно там вычисляет и сколько выполняется речи не идёт. Если конечно у тебя не блокируется UI на это время, иначе говорить с тобой просто нет смысла.

Я о том что если ты не будешь актуализировать приложение, для примера, какой-нибудь банальный график у тебя ни с того ни с сего начнёт тормозить, потому что 20 лет назад было допустимо нарисовать его руками на куске памяти, который потом отдать иксам, и это выдавало приемлимые 10 FPS. А через 20 лет площадь этого куска памяти выросла в 10 раз, да и рисовать стало нужно на порядок больше, а производительность CPU, памяти и шины выросли на десятки процентов, максимум в разы. И теперь отображение/обновление этого графика занимает совершенно некомфортные 1 FPS. Оно просто, блин, замедлилось на пустом месте в 10 раз вопреки, казалось бы, 20 годам прогресса в софте и железе. Но при этом есть новый API с GPU'шный бэкендом который даёт на том же самом 1000 FPS, при этом экономит кучу памяти, шины и батарейки, и вдобавок рисует с красивым антиалиасингом. Это, если что, реальная история.

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

264. "Выпуск графического тулкита GTK 4.0"  +1 +/
Сообщение от Scriptor (ok), 17-Дек-20, 20:07 
> Я же написал: 4k, высокие DPI, разные DPI для разных мониторов, неквадратные
> пиксели, отказ от битмапных шрифтов, светлая/тёмная темы, тач, жесты, vulkan, wayland.
> И это только фундаментальные вещи, не трогая DE'шное типа нотификаций, глобальных
> меню и интеграций всего со всем.

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

> Естественно, а ты думал по-другому бывает?

Вообще-то это явный признак того, что развитие свернуло куда-то не туда.

> Тормоза - это исключительно UXовый термин, о том что оно там вычисляет
> и сколько выполняется речи не идёт. Если конечно у тебя не
> блокируется UI на это время, иначе говорить с тобой просто нет
> смысла.

Тебе шашечки или ехать?

> Я о том что если ты не будешь актуализировать приложение, для примера,
> какой-нибудь банальный график у тебя ни с того ни с сего
> начнёт тормозить

Т.е. получается, что суть "прогресса" сводится к увеличению числа тормозов и глюков. Отлично.

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

307. "Выпуск графического тулкита GTK 4.0"  +/
Сообщение от Ordu (ok), 18-Дек-20, 22:42 
>>> В любом случае бежать вперед, даже чтобы просто удержаться на месте.
>> Естественно, а ты думал по-другому бывает?
> Вообще-то это явный признак того, что развитие свернуло куда-то не туда.

Вообще-то это явный признак, что развитие идёт. Стоять на месте и не отставать можно только в том случае если ничто никуда не движется. А вот в ту сторону свернуло это развитие или не в ту, данное наблюдение не позволяет судить.

> Т.е. получается, что суть "прогресса" сводится к увеличению числа тормозов и глюков. Отлично.

В некотором смысле. Прогресс редко снижает сложность, как правило он её увеличивает. Даже сложно вспомнить пример снижения сложности... Переход от освещения посредством сжигания чего-либо (свечей, газа, ...) к электрическому? Можно ли это считать снижением сложности? Мне кажется нет, потому что это сработало только за счёт разворачивания глобальных электрических сетей, строительства электростанций, развития промышленности до уровня, когда та может производить сотни километров кабеля разных марок, генераторы, лампочки, выключатели, розетки, коннекторы, изоленту, электрические щитки, счётчики электроэнергии, и кучу всякого прочего хлама. Как всё было просто до электричества, а?

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

294. "Выпуск графического тулкита GTK 4.0"  +7 +/
Сообщение от artomberusemail (ok), 18-Дек-20, 10:24 
>>неквадратные пиксели

Причудливая странность, которую не нужно поддерживать больше нигде и никогда. Неквадратный пиксель = искажённое изображение.

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

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

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




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

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