The OpenNET Project / Index page

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



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

Оглавление

Выпуск графического тулкита wxWidgets 3.2.0, opennews (??), 07-Июл-22, (0) [смотреть все]

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


108. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (108), 08-Июл-22, 14:03 
Ну-ка, ну-ка, интересно — а что же пришло?
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аристарх (??), 08-Июл-22, 14:27 
В том и дело, что НИЧЕГО. Вырвиглазные "многоплатформенные тулкиты" обос___лись по самое горло, доказав, что невозможно сделать павлиноуткоежа. Кто это ещё не понял, продолжают играться в многоплатформу, очевидно убивая время.
"Нативные приложения - это хорошо. Нативные - это надёжно!" (ц) Борис
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Аноним (108), 08-Июл-22, 15:18 
В чём обсёр Qt как мультиплатформы?
Нативные приложения — а, ну давайте под винду кодить на голом WinAPI, а по линукс под голые иксы.
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Ванёк (?), 08-Июл-22, 16:24 
Qt нормально, но, как по мне, для GUI слишком уж жирно, негибко, переусложнено и затруднительно что-то менять в самой библиотеке без её перекомпиляции...
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от Аноним (66), 08-Июл-22, 16:47 
Это не так работает. И, что-то мне подсказывает, видел ты его только на картинках.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 18:02 
Опиши конкретно, как это работает)
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (66), 08-Июл-22, 18:37 
> Опиши конкретно, как это работает)

Скажем, если тебе надо свой виджет, которого нет, ты наследуешься от кутей и делаешь свой виджет. Примерно так же, когда хочешь добавить фич существующему. А в кишки лезь это дело гнилое, независимо от тулкита. Как ты деплоить свой кастомный тулкит потом собираешься, не говоря уж о сопровождении?

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

143. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 18:55 
Много раз сталкивался с тем, что проблему можно было бы решить изменением всего одной или нескольких строчек в исходниках тулкита (в том числе из-за ошибок в тулките), но по понятным причинам из-за невозможности внедрить эти изменения в сам тулкит приходилось городить немалый огород, чтобы как-то решить проблему...
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 19:00 
Или же приходится идти на то, чтобы поддерживать свою версию тулкита, что в случае с GTK, Qt и подобными монстрами не представляется возможным, поэтому в своих проектах стараюсь использовать набор из более мелких библиотек, - в случае чего вполне реально поддерживать свои версии этих библиотек или в некоторых случаях вообще возможно встраивать их или их части в виде исходников в свои проекты.
Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

170. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Карабьян (?), 11-Июл-22, 19:41 
А какими мелкими библиотеками можно заменить данные тулкиты?
Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 11-Июл-22, 22:37 
Учитывая, что в данных тулкитах вся ценность только в GUI, то в зависимости от задач можно использовать и другие GUI-библиотеки. Мне нравится Dear ImGui, но оно требует допиливания. Хотя для ряда задач оно намного удобнее и функциональнее Qt, GTK и тем более wxWidgets.
Ответить | Правка | Наверх | Cообщить модератору

176. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Neon (??), 22-Июл-22, 21:32 
Qt кривоватое неудобное поделие. QWidget'ы неудобны, для садомазо. QML еще большее извращение. С++ не хватает, давайте еще Javascript присобачим, пусть извращаются.
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

113. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 15:15 
Для каждого приложения индивидуально, исходя из задач, сферы применения, языка программирования и т.д.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

115. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (108), 08-Июл-22, 15:21 
Давайте не уходить от ответа. Вот пишу я некоторое не особо специфическое приложение, которому нужен гуй — форма открытия файлов, меню, кнопочки, листбоксы/чекбоксы (каковых приложений 90%) — что мне использовать, если Qt/GTK/wxWidgets мертвы? Может, взять Electron?
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск графического тулкита wxWidgets 3.2.0"  –1 +/
Сообщение от Ванёк (?), 08-Июл-22, 15:28 
Если какая-то утилита для обработки данных, то я вообще консолью обхожусь. А если пользователи требуют для неё GUI, то в данном случае его вообще пофиг на чём писать. Если полноценное приложение, которое разрабатывается годами, то тогда нужно тщательно выбирать средства разработки, исходя из задач и доступных ресурсов. Но ни wxWidgets, ни GTK я бы даже не рассматривал.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (118), 08-Июл-22, 15:48 
Я, конечно, понимаю, что консоль — это наше всё, но для какого-нибудь avidemux она, увы, не годится. Так что брать-то?
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 16:08 
Опишите задачу)
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Бывалый смузихлёб (?), 08-Июл-22, 16:15 
Может так оказаться, что проще и универсальней будет запилить нативный бекенд и веб-морду
Причём, сколь-нибудь нормальная веб-морда с тоннами возможностей по отображению, сможет норм работать на любой оси и архитектуре где есть браузер
А бэкенд - возможно, компилить, но зато он к графическому инструментарию конкретной машины не будет привязан
При желании, бэкенд и «морда» могут и вовсе на разных устройствах работать.. а то и не бесплатно :)
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

131. "Выпуск графического тулкита wxWidgets 3.2.0"  +1 +/
Сообщение от тоже Аноним (ok), 08-Июл-22, 17:17 
Это и есть выше упомянутый Электрон.
Прожорливое говнище, универсальное настолько, что не подходит ни для чего вообще.
Ибо сама идея заводить "нативный бэкенд" там, где на хрен не нужен сервер - это уже натягивание совы на глобус, изначально. Независимо от того, что там будет в приложении.
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 18:17 
Классическая схема - всё абстрагировать/переусложнить, потом героически решать проблемы абстрагирования/переусложнения всякими костылями и ещё большим абстрагированием и переусложнением... и так несколько раз до посинения... А потом, наконец, понять, что проще это всё на хрен выкинуть, и в конце концов просто взять "велосипед" и "допилить"... И это в результате оказывается надёжнее, проще, функциональнее и вообще быстрее и удобнее)))
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Аноним (118), 08-Июл-22, 18:40 
Ага, вместо написания приложения я сяду писать свой тулкит.
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Ванёк (?), 08-Июл-22, 18:49 
За основу можно взять что-то более-менее подходящее под задачу, но что при реальной необходимости можно допилить.
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от Бывалый смузихлёб (?), 09-Июл-22, 16:35 
> Это и есть выше упомянутый Электрон.

Отчасти но нет - электрон, насколько помню, упомянутое предоставляет в рамках единого приложения

А вот даже захотел ты запилить ПО для управления своей же железкой, да такое чтобы не надо было под каждую версию каждой ОСи и архитектуры собирать - чтобы оно работало даже там, где ты изначально и не планировал..
Конкретно для упомянутого случая - часто, привет, lighttpd + sqlite + react
И браузер, в котором открывается энная страница при подключении устройства и можно норм настраивать. Причём, хоть на х86, хоть на арме, хоть - на Эльбрусе, разумеется, и на графический инструментарий тоже пофиг - оно и так норм работает
Иные аноны будут плеваться, но те, кто понормальней, вспомнят те времена, когда даже иной юсб-модем можно было запустить только под конкретной осью тупо потому, что на остальные не было управляющего ПО

А жрущее или не_жрущее - так тут неоднозначно. Часто система позволяет процессам жрать столько сколько они хотят пока памяти полно, как только начинает не_хватать - начинает трясти и немало памяти высвобождается

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

159. "Выпуск графического тулкита wxWidgets 3.2.0"  +/
Сообщение от тоже Аноним (ok), 09-Июл-22, 17:19 
Где имение, а где вода...
Веб-сервер на отдельной железке - это удобно, универсально и полностью оправданно.
Веб-сервер же, подпирающий программку на полтора окошка только ради того, чтобы не разбираться с API этих окошек под каждую систему - это дурость. Особенно потому, что как раз проблему абстрагирования от низкоуровневого системного API прекрасно решает сабж.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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