The OpenNET Project / Index page

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



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

Оглавление

Релиз звукового редактора Audacity 2.2.1, opennews (??), 07-Дек-17, (0) [смотреть все]

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


54. "Релиз звукового редактора Audacity 2.2.1"  +/
Сообщение от Аноним (-), 08-Дек-17, 04:11 
> qt, gtk3

Правильно. Если приложение отображает кнопочку, то эту кнопочку надо реализовать с нуля. На голом си. Используя голый иксовый протокол. И так каждый раз при написании каждого нового приложения.

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

55. "Релиз звукового редактора Audacity 2.2.1"  +/
Сообщение от iCat (ok), 08-Дек-17, 04:22 
>> qt, gtk3
> Правильно. Если приложение отображает кнопочку, то эту кнопочку надо реализовать с нуля.
> На голом си. Используя голый иксовый протокол. И так каждый раз
> при написании каждого нового приложения.

А ты знаешь, что эту задачу можно передать тулкиту?

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

56. "Релиз звукового редактора Audacity 2.2.1"  +/
Сообщение от Аноним (-), 08-Дек-17, 05:00 
> Лишь бы не нашлось умника, который приколотит её к какому-нибудь pulseaudio, systemd, qt, gtk3 или ещё к чему ни то постороннему.
> А ты знаешь, что эту задачу можно передать тулкиту?

ВП в действии.

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

72. "Релиз звукового редактора Audacity 2.2.1"  –1 +/
Сообщение от Stax (ok), 08-Дек-17, 17:53 
>>> qt, gtk3
>> Правильно. Если приложение отображает кнопочку, то эту кнопочку надо реализовать с нуля.
>> На голом си. Используя голый иксовый протокол. И так каждый раз
>> при написании каждого нового приложения.
> А ты знаешь, что эту задачу можно передать тулкиту?

А вот внезапно нельзя, если хочется хорошего взаимодействия с пользователем в такой специфичной программе. А то еще возьмут какой-нибудь Qt и выясняется, что двойная буферизация там средствами ОС не ускоряется, на винде не отключается и специфичные для audiocity виджеты тормозят. А кастомная реализация на wx - работает: https://stackoverflow.com/questions/40983762/is-wxwidgets-be...

Вы что думаете, на пустом месте Ardour все виджеты кастомно сделаны, у Blender вообще свой тулкит и движок вывода, и так далее почти во всех серьезных прогах для работы с мультимедией? Обычные виджеты в кроссплатформенных библиотеках тупо не катят для этих случаев или с точки зрения юзабилити, или с точки зрения производительности.

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

73. "Релиз звукового редактора Audacity 2.2.1"  +/
Сообщение от iCat (ok), 08-Дек-17, 18:12 
> Вы что думаете, на пустом месте ...

Я сокрушаюсь тому, что СТОЛЬКО усилий вкладывается в реализацию ВНЕШНЕГО ВИДА...
Кстати сказать - результат не очень...
Сама программа - прекрасный инструмент для несложной обработки звука. А вот с внешним видом... Впрочем - это больная темя и для OpenSource, и для коммерческого П/О: качественные, удобные и приятные внешне программы встречаются крайне редко.

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

80. "Релиз звукового редактора Audacity 2.2.1"  +/
Сообщение от Stax (ok), 09-Дек-17, 00:37 
>> Вы что думаете, на пустом месте ...
> Я сокрушаюсь тому, что СТОЛЬКО усилий вкладывается в реализацию ВНЕШНЕГО ВИДА...
> Кстати сказать - результат не очень...
> Сама программа - прекрасный инструмент для несложной обработки звука. А вот с
> внешним видом... Впрочем - это больная темя и для OpenSource, и
> для коммерческого П/О: качественные, удобные и приятные внешне программы встречаются крайне
> редко.

С точки зрения стиля - да, не очень. А вот с точки зрения функциональности и отсутствия лагов - весьма отлично! А как показано в примере выше, просто так (почти ничего не делая) в случайно взятом тулките функциональность + отсутствие логов просто так и не получить, так что уже кое-что.

Вот еще пример, что без приложения кучи усилий быстрые виджеты с обновляющейся информации в подобной проге не сделать: http://www.rg42.org/wiki/ardour_windows_gdk_and_cairo

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

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

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




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

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