The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Ядру Linux исполнилось 30 лет "
Отправлено Ordu, 27-Авг-21 15:45 
Не путаешь. Но не готов. Я тут, после новости о sixtyfps предпринял очередной забег по гуёвым библиотекам в расте, и в частности пощупал orbtk. Он на уровне кода выглядит довольно приятным, но у меня он тормозил так, что это за пределами тормозов. Это когда проводишь курсор мышки поперёк окошка калькулятора, и потом секунд десять наблюдаешь траекторию курсора по тому, как подсветка кнопок меняется. Загрузка цп 100% в это время.

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

В sixtyfps, если любопытно, для меня блокирующим оказалось отсутствие поддержки clipboard'а. То есть другие замечания тоже есть, скажем, я не увидел способа получить статический текст, который можно было бы мышкой выделить -- можно взять виджет ввода текста и отломать от него возможность редактировать с клавиатуры, но... брр... отламывать надо. Но с этим ещё можно справится, а вот clipboard'а нет, и его разве что сторонними крейтами можно прикрутить, которые к sixtyfps вообще никакого отношения не имеют, которые будут открывать новое соединение к X-серверу, и...

egui текст рендерит слишком прямолинейно, и в нём нарисовать что-нибудь типа ы̧̊  невозможно. Конечно же можно подключить glyph, и сделать свой виджет рендера текста, в egui это довольно просто делается, но всё же.

Короче, нету в расте гуя. orbtk, sixtyfps, egui выглядят довольно перспективно, они все мне нравятся в достаточной мере, что я б вполне пользовался любым. Но гуя нету, в силу каких-нибудь фатальных недостатков у каждого из тулкитов.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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