| 1.1, kravich (ok), 09:49, 03/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
>Qt Creator теперь определяет наличие файла "devcontainer.json" в каталоге с проектом, создаёт на его основе Docker-контейнер и настраивает взаимодействие с ним из приложения.
В какой момент мы свернули не туда?
| | |
| |
| 2.2, Аноним (2), 09:57, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Когда вместо корпаративных серверов айбиэм с проприетарный ос стали использовать разъевшиеся десктопы на прошивке от линусяна.
| | |
| 2.30, Аноним (30), 11:41, 03/11/2025 [^] [^^] [^^^] [ответить] | +4 +/– | Ждём когда добавят компилятор Rust в число обязательных зависимостей Иногда д... большой текст свёрнут, показать | | |
| |
| 3.36, Аноним (-), 12:32, 03/11/2025 [^] [^^] [^^^] [ответить] | –3 +/– | Было бы неплохо Хорошо кому Вон недавно Кикад-овцu жаловалдись что их поделка ... большой текст свёрнут, показать | | |
| |
| 4.44, Аноним (30), 13:28, 03/11/2025 [^] [^^] [^^^] [ответить] | +/– | Такие проблемы решаются точечно, без необходимости перелопачивать всю кодовую ба... большой текст свёрнут, показать | | |
|
| 3.39, Аноним (39), 13:19, 03/11/2025 [^] [^^] [^^^] [ответить] | +/– | Ага, например так https www opennet ru opennews art shtml num 63419 Очень инте... большой текст свёрнут, показать | | |
| |
| 4.54, Аноним (30), 14:16, 03/11/2025 [^] [^^] [^^^] [ответить] | +/– | Чушь Для винды и мака приложения wxWidgets выглядят в 2025 году как нативные А... большой текст свёрнут, показать | | |
|
| 3.67, Аноним (67), 16:57, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
>как же всё-таки хорошо, что wxWidgets сейчас не в мейнстриме
с ээтим я согласен
>Это как старый, проверенный друг,
проблема втом, что этот старый друг вдруг стал вовсе и не друг.
| | |
| |
| 4.72, Аноним (30), 17:51, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> проблема втом, что этот старый друг вдруг стал вовсе и не друг.
Можно по-подробнее? Появились какие-то конкретные технические сложности?
| | |
| |
| 5.75, Аноним (67), 18:29, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
политические. сейчас они свой сайт исправили, но люди ведь помнят
| | |
| |
| |
| 7.84, Аноним (-), 19:03, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ах, нехороший вы человек однако!
Пишите на этот сайт такие комменты и провоцируете глобальное потепление :)
ЗЫ: респект им и вас))
| | |
|
| 6.85, Аноним (30), 19:18, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вроде бы не блокировали по IP (в отличии от сайта Qt). И, насколько я знаю, так называемых protestware компонентов разработчики wxWidgets не добавляли.
| | |
|
|
|
|
| 2.31, ПомидорИзДолины (?), 11:49, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Какая альтернатива? Устанавливать все зависимости на свою тачку? Потом еще разницу в версиях между разными машинами ручками разруливать?
| | |
| 2.37, javamustdie (?), 12:52, 03/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нормально это.
Просто автоматизация рутинных действий и автоматизация.
Главное ни чему не мешает, вроде-бы.
Другое дело, что удручает уровень продуманности и качество реализации.
Сколько помню (а пользуюсь почти 20 лет), все версии QtCreator падали и продолжают падать.
Но в старых версиях это было относительно редко, а последние крашатся чуть-ли при любом шаге в сторону.
Еще радуют ошибки с результатом "не получилось", то ssh-подключение не добавляется, то тесты не распознаются, и таких глюков сотни.
Короче, чем пушистей C++ и тем больше вспомогательных фич в subj, тем хуже всё это работает.
Отдельно доставляет распространение в виде flatpak/snap, ведь потом очень "удобно" что-либо отлаживать в хостовой системе (непосредственно не возможно, ибо "изоляция", только через ssh cо всеми сопутствующими глюками и ограничениями).
Жрем кактус дальше (
| | |
| |
| 3.40, Аноним (39), 13:20, 03/11/2025 [^] [^^] [^^^] [ответить]
| –2 +/– | |
>Сколько помню (а пользуюсь почти 20 лет), все версии QtCreator падали и продолжают падать.
Как и ожидалось от флагмана крестовой разработки. Ну не могут крестовики и сишники писать сложный софт.
| | |
| |
| 4.48, javamustdie (?), 13:42, 03/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
да-да, java-ide падают чуть чаще, жрут памяти раз в 10 больше и почти всего работают настолько-же медленно.
А кошмар с плагинами, их постоянной не совместимостью и вечной глюкавостью...
Впрочем, каждому свой кактус вкуснее.
| | |
|
|
| 2.38, Аноним (39), 13:12, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
В тот момент, когда не захотели ознакомится с nix - более двадцати лет назад.
| | |
|
| 1.3, Аноним (2), 09:58, 03/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Qt последний оплот кроссплатформенной свободы. Не будет qt и разработка софта погрузится в хаос.
| | |
| |
| |
| 3.28, Аноним (28), 11:37, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Qt Radiant намного круче.
Если кто незнает такой редактор кварт Quake.
| | |
|
| 2.41, Аноним (39), 13:22, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
>Qt последний оплот кроссплатформенной свободы.
Гм. Есть ещё sdl, gtk, electron - и это как минимум.
| | |
| |
| 3.61, Аноним (-), 15:40, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Гм. Есть ещё sdl, gtk, electron - и это как минимум.
sdl слишком низкоуровневое
gtk на богомерзской со своими убогими Г-object
electron - лучши выбор для любой кроссплатформы - что открытой, что проприетарной - потому что свободен.
| | |
| |
| 4.70, _kp (ok), 17:28, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>лучши выбор для любой кроссплатформы
В остальном, наихудший для пользователя. Недостатки везде.
| | |
|
|
| |
| 3.96, Аноним (96), 21:39, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
> https://github.com/Immediate-Mode-UI/Nuklear?tab=readme-ov-file
> Nuklear: WinAPI, X11, SDL, Allegro, GLFW, OpenGL, DirectX
Ты, если чо, перечислил то, что требуется реализовать самому. Глянь уже в demo что ли.
Ну и жрет immediate gui очень неполохо, тупо перерисовывая 50 раз в секунду ВСЮ картинку ...
| | |
|
|
| 1.5, Аноним (5), 10:06, 03/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– | |
Зачем дублировать усилия? Можно же было просто написать плагин с поддержкой Qt для Emacs, и переиспользовать один из самых продвинутых редакторов в мире.
Тем более, что в емаксе уже есть поддержка gdb и прочей отладки.
| | |
| |
| 2.8, Аноним (2), 10:07, 03/11/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Любой выкидон emacs, создание которого ты не контролируешь и делается как есть без гарантий и твой плагин превращается в тыкву. Бизнес так не делается, пойми это.
| | |
| |
| 3.19, Аноним (5), 11:06, 03/11/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Так Qt Company и X11, Windows, Wayland и Android не контролирует, а ничего, бизнес идёт.
| | |
| |
| 4.23, Аноним (23), 11:23, 03/11/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Открою тебе секрет qt от них и не зависит. Оно может работать на относительно слабом встроенном железе.
| | |
|
|
| 2.9, kravich (ok), 10:14, 03/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
IDE должна быть написана на нормальном компилируемом С++, а не на ЛNСП
| | |
| |
| 3.20, Аноним (5), 11:07, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Компилируемый язык это какой? QML? Если да, то в таком смысле лисп тоже компилируемый, через libgcc.
| | |
|
| |
| 3.49, Аноним (51), 13:42, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
По крайней мере, для кода на C, С++, Python редактор кода туда уже завезли очень давно.
| | |
|
| 2.46, Аноним (51), 13:40, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> написать плагин с поддержкой Qt для Emacs
Так наверняка такой плагин уже написали. А может, и не один.
| | |
| 2.88, Шизгорин (?), 20:14, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> для Emacs
Ты ещё для vim предложи, а то нынче клавиатуры со стрелочками роскошь.
| | |
|
| 1.22, Аноним (22), 11:22, 03/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– | |
>Для C++ также реализованы быстрые правки для удаления фигурных скобок
Наобород надо форсировать скобки, а не удалять, чтоб не было dangling else и неоднозначности:
if (condition1)
if (condition2)
statement1;
else
statement2;
| | |
| |
| |
| 3.29, kravich (ok), 11:40, 03/11/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Хуже способа выделять блоки кода человечество в принципе не придумало
| | |
| |
| 4.94, Аноним (94), 21:21, 03/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
у сишников вся память в дырах, но больше всего их беспокоит begin/end в других языках.
| | |
|
| 3.43, Аноним (39), 13:25, 03/11/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
begin ненужнон. Что basic, что ruby прекрасно обходятся без него.
| | |
| 3.52, Аноним (51), 14:12, 03/11/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Тогда уж отступы пробельчиками и то менее напряжно, чем эти ваши bein-end'ы.
| | |
|
|
| 1.42, Аноним (39), 13:25, 03/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
>Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.
Рано или поздно, любой сишник или крестовик осознаёт ущербность своего языка и придумывает не менее ущербный второй язык, желательно ещё и интерпретируемый, для написания графического интерфейса. В отличии от других языков, где графический интерфейс описывается на нём же самом.
| | |
| |
| 2.47, Anon62513512124 (?), 13:41, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Конечно не оч.приятно это признавать, но есть в этом доля правды.
Но не сказал бы что эта проблема только у с++ - многие языки программирования в какой-то момент придумывают доп.абстракцию для более удобного описания ui.
И возятся с ней потом:
c++/qml
js/html
android/xml
swift/swiftUI
так что симптом скорее общий
| | |
| |
| 3.60, Аноним (-), 15:38, 03/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> swift/swiftUI
А вы пробовали что-то писать на swiftUI? Или только в интернете видели?
Это же такой же swift, в котором сделан тулкит, написанный на том же свифт.
Более того, в swiftUI "коде" обычные свфитовые функции.
| | |
| 3.63, Аноним (39), 16:37, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
>так что симптом скорее общий
Это прямое следствие отсутствия в языке нужных абстракций. Как минимум Elm, Rust(Relm, Iced, Yew), Ocaml(Notty, Minttea), ReasonMl(Revery), Go(Bubble Tea) позволяют описывать пользовательский интерфейс в рамках самого языка, максимально родным и главное наглядным способом.
Ещё в начале нулевых у M$ был кодогенератор, который позволял в графическом интерфейсе накидать кнопок на форму, а на основе этого генерировал файл на C#/VB.Net.
| | |
| |
| 4.69, Аноним (30), 17:12, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
Понял, о каких абстракциях вы говорите. Вы наверное имеете в виду визуальное проектирование интерфейсов (RAD)? Для C++ существует плагин wxSmith (wxWidgets) в среде Code::Blocks - это наглядный пример такого подхода: дизайнер форм, который генерирует готовый C++ код.
Жаль, что эта практика почти исчезла в веб-разработке. И тем более странно наблюдать, как неудачные решения, рождённые из ограничений веба, теперь проникают обратно в нативные приложения.
| | |
|
|
| 2.50, javamustdie (?), 13:53, 03/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
Рано или поздно любой верстальщик UI начинает считать себя программистом и по-идиотски выглядеть через это.
Использовать язык предназначенный для системного программирования, для "написания графического интерфейса", достаточно неудобно и нерационально, хотя и возможно.
А вот в обратную сторону не получится, и всё что можно назвать "язык, где графический интерфейс описывается на нём же самом" принципиально не могут существовать без "ущербных" C/C++ ;)
Короче, не путайте вашу яичницу с другими вещами.
| | |
| |
| 3.57, Аноним (57), 14:34, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Это всё превратилось в наваленные соревнования , ничего пусть будет. Но ты может потом глядишь увидишь какую то другую анимацию , а руки для линейки не положишь хотя уже взял и что ?
| | |
| 3.87, Шизгорин (?), 20:12, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Хороший верстальщик зарабатывает поболее программиста. Посмотри сколько зарабатывают верстальщики на upwork, особенно те, кто занимается web-accessibility версткой.
| | |
|
| 2.59, Аноним (58), 15:02, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> языков, где графический интерфейс описывается на нём же самом.
Графический интерфейс не должен и не является частью никакого языка. Кстати, эта сущность и называется интерфейсом ... к графическому тулкиту, который не обязательно должен быть на том же языке, что и приложение. А вообще, валить в одну кучу графическое представление и смысловую часть - это худшая практика программирования.
| | |
| |
| 3.64, Аноним (39), 16:51, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
>Графический интерфейс не должен и не является частью никакого языка.
Зато, судя по логике кутешников должен содержать js
>так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.
У всех же есть лишняя оперативка, чтобы её сожрал js.
| | |
|
| 2.62, Аноним (62), 16:15, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Это бред, я на чистом С делал DSL для своего UI движка на OpenGL. В духе андроид xml только лаконичнее и с макросами, что очень удобно. С поддержкой практически всего что можно на андроид вьюхах накидать.
| | |
| |
| 3.71, javamustdie (?), 17:30, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
Хм, так вы же сами пишите что сделали DSL, а не клепали UI на чистом C.
Другое дело, что "программист-верстальщик" может не понять о чем речь, или будет считать что такой путь (создание инструментов) слишком трудоёмкий и "велосипедный". Причем это не безосновательно, ведь в 99% случаев "современный сишник" из вуза сделает из этого кошмар (как учили).
| | |
| |
| 4.89, Аноним (62), 20:55, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну это и есть чистый С. Думать надо, да. Тогда просто не существовало кроссплафторменного UI движка для мобилок, в котором можно что-то 3дшное добавлять. Сейчас на флатторе с болью и матюгами что-то 3дешное уже в принципе можно делать. Хотя это и будет тормозить вплоть до самоотключения телефона от перегрева - реальный тикет.
| | |
|
| 3.86, Шизгорин (?), 20:04, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> я на чистом С делал DSL для своего UI движка на OpenGL
Почему же ты тогда безработный и сидишь на кор 2 дуо, раз такой вумный?
| | |
|
|
| 1.76, Аноним (-), 18:29, 03/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Мы давно перешли на electron + react. Если сможете найти более простое и более кроссплатформенное решение, готов выслушать ваши доводы. Нытьё о том, что на копролитах типа кор 2 дуо с 4 гигами тормозит не принимается.
| | |
| |
| 2.77, Анони (?), 18:33, 03/11/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
На пентиум 3 с 512 мегов оперы ваще ваш электрон не запускается.
| | |
| |
| 3.82, Аноним (-), 19:00, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> На пентиум 3 с 512 мегов оперы ваще ваш электрон не запускается.
Пентиум 3 это не наша целевая аудитория.
Какой смысл ориентироваться на нищих 6omжей?
| | |
| 3.83, Аноним (-), 19:02, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> На пентиум 3 с 512 мегов
Основная ваша проблема даже не в том, что вы неплатежеспособны и априори неинтересны для бизнеса, а в том, что вас таких всего полторы штуки, в отличие от тех, кто работает на актуальном железе.
| | |
| |
| 4.99, Аноним (99), 21:50, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Помню последний раз покупал такой в 2004 там еще XP тормозила на 512, а W98 носилась, правда висла иногда, он хорошее делает что развивает электрон под NT, ждём новых релизов!
| | |
|
|
| 2.97, Аноним (99), 21:46, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вы молодцы что перешли, там и оставайтесь, главное держите нас в курсе!
| | |
|
| 1.91, Аноним (99), 21:00, 03/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Отличная среда, для настоящих несгибаемых любителей кроссплатформенности, не то что это флаттер, который запускается и работает!
| | |
| |
| 2.92, Аноним (-), 21:10, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Флаттер уже давно канул в лету и почти перестал напоминать о себе. Он повторил судьбу Ruby — стремительный взлет популярности сменился таким же стремительным забвением.
| | |
| |
| 3.95, Аноним (99), 21:24, 03/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Согласен, его время прошло! Кстати если интересно попробуй под виндовс 11 собрать проект на qt с нуля, особенно мне нравится когда какая нибудь версия не совсем актуальная, то ли выше , то ли ниже, это очень увлекательно, а в убунту сколько вариантов для сборки QT, супер вобще SDK. Хотя и на флаттер попадаются любители опенсоурса, такое закрутят, по типу питон под C++, но восновном там скукота нажал кнопочку и работает, причем на удивление везде. Жаль только что проект загнулся и его время прошло.
| | |
|
|
| 1.93, Аноним (94), 21:16, 03/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> для создания кроссплатформенных
Простите, о каком кросс речь? Полторы платформы - это сейчас - кросс?
| | |
|