The OpenNET Project / Index page

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



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

Оглавление

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

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


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
Добавить, Поддержать, Вебмастеру