URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 120744
[ Назад ]

Исходное сообщение
"Релиз фреймворка Qt 5.15"

Отправлено opennews , 26-Май-20 23:01 
Представлен релиз кроссплатформенного фреймворка Qt 5.15. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2. В декабре будет опубликована новая ветка Qt 6, в которой ожидаются значительные архитектурные изменения.  Для сглаживания будущего перехода на ветку Qt 6 в Qt 5.15 включены предварительные реализации некоторых новшеств и добавлены предупреждения о скором прекращении поддержки функциональности, намеченной для удаления в Qt 6...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53031


Содержание

Сообщения в этом обсуждении
"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:01 
Если исходный код останется открытым, интересно сколько "форков" появится по выпуску бинарных обновлений к версии LTS после того, как они перестанут их поставлять беслатно (с ваходом следующей версии Qt не LTS)?

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:12 
А откуда следует, что он может стать закрытым? То, что хотели задерживать на год выпуск открытых версий, не говорит о принципиальном закрытии кода.

"Релиз фреймворка Qt 5.15"
Отправлено Амномном , 26-Май-20 23:14 
Сейчас бы открытые win api и *nix api, не учить!

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:43 
А ты пробовал писать на win api? Попробуй, сразу глупости писать перестанешь.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 13:37 
Слушай если бы не .NET и MFC, то все было бы отлично с обычным WinAPI я помню CreateWindowsEx был просто простой до безобразия и многие UI сегодня вроде GTK такие же простые.

"Релиз фреймворка Qt 5.15"
Отправлено garrick , 27-Май-20 10:19 
win32api разве закрыто?
https://docs.microsoft.com/en-us/windows/win32/
оппишись

"Релиз фреймворка Qt 5.15"
Отправлено proninyaroslav , 27-Май-20 10:30 
API нет, но реализация да

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:51 
> API нет, но реализация да

Теоретически, есть ReactOS и wine. А так я писал. Апи как апи. Хотя хвосты от 3.х винды конечно забавные.


"Релиз фреймворка Qt 5.15"
Отправлено proninyaroslav , 27-Май-20 10:32 
Максимум только КДЕ осмелится. И то поддерживать форк в таких же темпах как то сомнительно

"Релиз фреймворка Qt 5.15"
Отправлено заминированный тапок , 28-Май-20 11:05 
и даже KDE на эту тему уже высказался, как только появилась инфа про новые LTS
и у них нет ни сил, ни людей, ни финансирования, ни желания ещё и форки фреймворка поддерживать и свой Qt пилить

в любом случае в TheQtCompany тоже не совсем обезумевшие бабловыжиматели сидят (надеюсь), они понимают, что той или иной политикой могут уничтожить проекты, сыгравшие одни из ключевых ролей в самом Qt.

поэтому каких-то безвыходных ситуаций и неюзабельности продукта для сообщества тоже делать не станут (именно поэтому само изменения политики поддержки LTS находится ещё в стадии слухов и доработок)


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 19:10 
>изменения политики поддержки LTS находится ещё в стадии слухов и доработок

Это официальная новость о принятом решении. Какие слухи?


"Релиз фреймворка Qt 5.15"
Отправлено заминированный тапок , 29-Май-20 00:15 
ну и какие подробности о модели принятия патчей безопасности из коммьюнити, или модели выпуска пропатченых библиотек и в какой форме, а так же модель перехода от одной версси к другой вам известны?

пока что опубликовано только: "не будет LTS для free, а будет только для Commercial. над технчиескими деталями пока ещё думаем". как бы всё


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 11:27 
А с чего Вы взяли, что обновления к LTS будут под GPL? Получите Qt Commercial License и распишитесь, что никогда никому и ничего не передадите и не поможете так или иначе создать аналог. Я кстати так и нашёл текст их коммерческой лицензии(неужели даже её запрещено распространять?).
Под GPL будет только тестовая ветка в которой баги будут исправлять через год или два. Ломая всем костыли, необходимые, чтобы баги обходить.

"Релиз фреймворка Qt 5.15"
Отправлено ilyafedin , 26-Май-20 23:01 
> Значительно улучшена поддержка декорирования окон на стороне клиента (CSD), позволяющая приложению определить собственные элементы оформления окон и разместить произвольное содержимое в заголовок окна.

Ссылка ведет на новость про Qt MCU


"Релиз фреймворка Qt 5.15"
Отправлено Sunderland93 , 27-Май-20 08:27 
Будет как в Гноме и винде https://github.com/johanhelsing/qt-csd-demo

"Релиз фреймворка Qt 5.15"
Отправлено Аноним_t , 26-Май-20 23:01 
Сначала обрадовался. Потом дочитал до этого:

> При этом для сообщества обновления ветки 5.15 будут выпускаться до формирования очередного значительного выпуска, т.е. примерно полгода. Расширенный LTS-цикл, подразумевающий формирование обновлений в течение трёх лет, будет ограничен пользователями с коммерческой лицензией

и огорчился. Ну почему всё хорошее обязательно превращается в шлак?


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:10 
В чём шлаковость, поясните.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:12 
Т.е. коммиты после очередного значительного выпуска будут только под коммерческой лицензией? Или речь только о бинарях?

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:37 
В любом случае не надо сидеть на протухших кутях -- там баги. Я уже обжёгся пару раз. Свежие, только самые свежие.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:04 
Если так, то на 6.0 ты вообще сгоришь нафиг. Вот у людишек короткая память, она 5-я стала удовлетворительной только к 5.6.

"Релиз фреймворка Qt 5.15"
Отправлено s.d.s. , 27-Май-20 19:46 
К 5.6?
К 5.9 как минимум.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 12:24 
А это не вы разрабатываете TeamViewer на альфа-версиях Qt? Норм безопасность для проекта удалённого управления.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 15:13 
А про какую безопасность можно говорить при закрытости кода самого TeamViewer?

"Релиз фреймворка Qt 5.15"
Отправлено Троллль , 26-Май-20 23:01 
Бесспорно, хорошая библиотека, но что-то больно монструозной она стала в последнее время...

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:06 
"Эффективные менеджеры" захватили мир

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 10:30 
Зохавали. "Кадавр жрал".

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:15 
Она хорошо подроблена. Используй то, что конкретно нужно.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:29 
> Она хорошо подроблена

icu


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:40 
>> Она хорошо подроблена
> icu

icu нужен, только благодаря ему азиаты могут пользоваться софтом сегодня (арабы тоже)


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:54 
Поэтому предлагается вгрузить этот кус крапа всем, независимо от нужности?

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 17:10 
> Поэтому предлагается вгрузить этот кус крапа всем, независимо от нужности?

Он нужен всем, просто не все об этом знают. Кроме шуток. Лично меня немножко ломает тащить плюсовые либы в сишный код (потому что они тормозные и раздутые, кроме того софт с icu нужно пересобирать при каждом обновлении icu), но все сишные альтернативы (например, enca с iconv) на практике никуда не годящееся убожество. Опенсорс на несколько десятилетий отстал от проприетарных систем как раз потому, что с cjk в нём невозможно работать. Сейчас навёрстывают запилив юникод повсеместно и проприетарные системы уже в догоняющих, но момент упущен.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 15:32 
> Он нужен всем, просто не все об этом знают.

Да, да, и вас тоже неплохо бы расстрелять. Например за вот это вот.

> Опенсорс на несколько десятилетий отстал от проприетарных систем

LOLWAT?

> уже в догоняющих, но момент упущен.

Лично для меня ваш CJK - dead code. Поэтому от его отсутствия лично я не расстроюсь.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 15:42 
Английским владеет не более 1/10 населения планеты, твой имперский шовинизм не пройдёт. Больше всего кода (и полезного кода) сегодня пишут вовсе не в империи. При этом, твоим недальновидным мнением можно пренебречь как малозничимым. И это будет правильно.

Я когда-то тоже в детстве упарывался по восьмибитным кодировкам, но потом приобрёл опыт и у меня открылись глаза. Кроме того, я до сих пор очень сомневаюсь в необходимости существования письма справа налево, но оно есть, и оно очень распространено. От этого тоже никуда не деться.

А твой нездоровый юношеский максимализм, возможно, пройдёт с возрастом. Если это не маразм, но тогда ты сам знаешь что тебя исправит.


"Релиз фреймворка Qt 5.15"
Отправлено Амномном , 26-Май-20 23:15 
Почти свой C# написали

"Релиз фреймворка Qt 5.15"
Отправлено Амнямням , 26-Май-20 23:16 
Причем не совместимый со стандартами С++ и STL

"Релиз фреймворка Qt 5.15"
Отправлено Анонас , 26-Май-20 23:17 
Ну конечно писали бы на стандартах, 80% толщины бы небыло

"Релиз фреймворка Qt 5.15"
Отправлено Аномномномнимус , 26-Май-20 23:31 
80% функционала ещё бы не было, потому что старый уже был бы не понятен, но всё ещё тёк бы и не собирался при рандомном стечении версии линкера, параметров и погоды на Марсе

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:35 
Были ли эти стандарты во времена написания этого кода вот в чём вопрос.

"Релиз фреймворка Qt 5.15"
Отправлено Стандартный , 27-Май-20 00:16 
Конечно же были аж С++11 сколько там лет, 9!
https://en.wikipedia.org/wiki/Qt_version_history
ветка qt 5 была долна уже переписана на С++11 стандарт, но они пошли своим путем
с учетом того что всегда есть черновики стандарта, они сделали высер

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:21 
Стандарт С++11 давно поддерживается. Ты о чём вообще?

"Релиз фреймворка Qt 5.15"
Отправлено Стандартный , 27-Май-20 00:25 
https://stackoverflow.com/questions/7421825/c11-features-in-...
представляешь почти на 90% поддерживалось на момент выхода стандарта, причем всю жизнь можно включать компиляцию черновика стандарта

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:30 
ему про стандарты, а он про ms visual c++, который не поддерживает ни один c++ стандарт

"Релиз фреймворка Qt 5.15"
Отправлено Логик , 27-Май-20 01:39 
Твой мозг не поддерживает в логику, тебе говорят что компиляторы msvc всю жизнь поддерживали стандарты, UB это не стандарт, а ты явно про свой UB на GCC

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 02:53 
Не знаю как сейчас, а раньше vs многое не поддерживал даже из устаревших форматов. Больше всего поддержитвал шланг, потом гцц. В любом случае компилить на vs и вообще виндой пользоваться в 2020 это зашквар.

"Релиз фреймворка Qt 5.15"
Отправлено Александр , 27-Май-20 12:18 
Для полномасштабного использования на десктопах Линукс как-то не дотягивает

"Релиз фреймворка Qt 5.15"
Отправлено anonymous yet another , 27-Май-20 23:23 
> Твой мозг не поддерживает в логику, тебе говорят что компиляторы msvc всю
> жизнь поддерживали стандарты, UB это не стандарт, а ты явно про
> свой UB на GCC

Вы врёте. Как сейчас --- не знаю. Лет 10-15 назад msvs очень
плохо поддерживали стандарты. (слово "поддерживали" здесь
даже не очень уместно).


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:20 
Справедливости ради,
https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-lan...
Правильнее так: "ms visual c++, который не поддерживает ни один C стандарт"
Причем как не планировали поддерживать чистый С, так и не собираются вроде.

"Релиз фреймворка Qt 5.15"
Отправлено Стандартный , 27-Май-20 00:22 
Ах, да говно контейнеры Qt это вообще отдельная песня, в стандарте они были еще до созданию Qt, тут даже без выводов понятно что все это задумывалось для подсаживания на Qt мышление, для зависимости от платформы, М - Маркетинг

"Релиз фреймворка Qt 5.15"
Отправлено andrey , 27-Май-20 12:44 
Контейнеры Qt - copy-on-write. Если не нужно, то пользуйся STL.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:23 
>Ну конечно писали бы на стандартах, 80% толщины бы небыло

Попробуй форк Qt - CopperSpice, там вместо moc шаблоны затащили. Только вот размер бинарей весьма удручает. Раз в 5 больше, чем у оригинала.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:37 
хотел бы я знать, зачем на таком уродском сайте две css с серверов гугла

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:46 
CopperSpice - это пример яркий пример мартышкиного труда.
Вот здесь их просто уничтожили: https://woboq.com/blog/verdigris-qt-without-moc.html.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 11:21 
404 Not Found

"Релиз фреймворка Qt 5.15"
Отправлено nonameaaaa , 27-Май-20 11:48 
Попробуйте убрать точку в конце ссылки

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 14:09 
Да, сильный удар. Не переживут. :)

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 17:15 
Это баг опеннета. Когда смотришь превью, он точку в ссылку не включает, а после отправления добавил, зараза.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 14:08 
То, что нормально собиралось где-то до 5.12, сейчас выдает много дурацких (очевидных) предупреждений. Ни на что в-общем не влияет, но нет гармонии.

"Релиз фреймворка Qt 5.15"
Отправлено equeim , 26-Май-20 23:39 
Потому что разрабатывается коммерческой компанией, которая пытается найти новые источники прибыли путем создания новых "крутых" технологий, которые можно продать. Отсюда и появление множества новых модулей, которые в опенсорсе никому не нужны (поэтому если у них открыт код, то под GPL, чтобы те кому нужно, покупали).

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:00 
А пилить тогда кто будет? Там же куча патчей прилетает через https://codereview.qt-project.org И не ясно, что будет после "смерти" 5.15? Патчи отклонять что ли будут?

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:48 
Уже сейчас патчи принимают только в ветку dev, то есть в Qt 6, а в 5.15 фиксы идут с помощью черри-пиков из dev.

"Релиз фреймворка Qt 5.15"
Отправлено anonymous yet another , 27-Май-20 23:18 
> ... но что-то больно монструозной она стала в последнее время...

Ээээ, последнее время --- это лет 20?

Оно монструозным стало почти сразу после рождения.

А вот "в последнее время" особо неподъёмную монстрячность
таки начали сбрасывать.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:16 
Особенно его любят всякие вендо-быдло-кодеры ;) Хотя и под онтопиком тоже повылезало таких "разработчиков"..

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 26-Май-20 23:52 
Они уже давно на электроне.

"Релиз фреймворка Qt 5.15"
Отправлено Тот_Самый_Анонимус , 27-Май-20 00:29 
Хм, а что любят линухо-быдлокодеры?
А точно! ГТК они любят!

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 12:25 
Правда, об их проектах никто не знает и не видел.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 14:10 
Если никто не видел, на каком основании "быдло"? Вы себе противоречите.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 17:09 
> Если никто не видел, на каком основании "быдло"? Вы себе противоречите.

Может потому что быдло линукс не очень то и юзает? Они вон в других новостях пованивают, не понимая как же это можно не юзать то пробэкдореную десяточку то?!


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 18:02 
Линуксиды и так маргиналы. Среди маргиналов по-любому найдутся пара особей быдла.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 18:02 
Я считаю быдлом всех раче-водов.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 19:09 
> Я считаю быдлом всех раче-водов.

Напрасно. Кто-то из них все же пишет вику. И хотя сам арч нечто непонятное и сбоку йогурт, вика у них довольно крутая и полезная. Видимо в долботне с системными проблемами рождается знание.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 19:08 
> Линуксиды и так маргиналы. Среди маргиналов по-любому найдутся пара особей быдла.

Ну... какой-нибудь фрактал и поня с натягом сойдет. Еще можно было бы буратину вспомнить но тот на бсды ушел. Можно еще поха, но из него такой линуксоид... :D


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 11:26 
>Особенно его любят всякие вендо-быдло-кодеры

А не WinForms, MFC, Electron они любят?


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 12:26 
Хотя бы не делфи

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 19:04 
> Хотя бы не делфи

Спорный вопрос что хуже.


"Релиз фреймворка Qt 5.15"
Отправлено Lex , 27-Май-20 22:37 
WinForms..
Забавно, что, по вашим словам, «нативные» фичи платформы используют исключительно быдлокодеры.

Вот, похоже, анон и электронифицирован( ведь даже электрон в перечне говнокод-штуковин упомянул лишь в самом конце списка.. и то, похоже, просто чтоб не так палевно было )

Но чо, анон, сегодня не_натуральные фичи платформы, а завтра - бабы( резиновые ) ?)


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:23 
Понимаю... то ли дело Python. +15 к интеллигентности разработчика.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 19:05 
> Понимаю... то ли дело Python. +15 к интеллигентности разработчика.

Большинство питонистов - бестолковое а порой и агрессивное нубье. Low entry barrier же. Ну и на фоне оных даже самые паршивые плюсовики сойдут за титана мысли.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:12 
Меня больше всего огорчает, что скоро опять кеды станут не юзабельными на три года((

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:59 
Переход Qt5 -> Qt6 будет гораздо проще, чем Qt4 -> Qt5. То же с kf5 -> kf6. Нет повода для паники.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 11:41 
Это почему же? Обоснуйте пожалуйста?
Я помню как, что то на qt4.7 было не совместимо с qt4.8.
И это в одной ветке. А тут разные...

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 14:11 
На самом деле Qt позволяет приложить к своему приложению все нужные библиотеки (под любой ОС), и описанных проблем не будет.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 19:07 
> На самом деле Qt позволяет приложить к своему приложению все нужные библиотеки
> (под любой ОС), и описанных проблем не будет.

Только в результате приложивший должен будет стать майнтайнером еще и этих либ, либо на выбор его юзерей могут огреть не только через его собственные дыры, но и через дыры в протухшей библе. В общем выбор setupexeшников.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 15:42 
Потому что устаревшие функции уже помечены в Qt 5.15. Не удалены, а именно помечены! Удалены они будут в Qt6. При сборке программы видно предупреждение, что эта функция устарела и предлагается ее заменить на другую (указано на какую). Программист уже сейчас может пробежаться по этим предупреждениям и заменить устаревшее на актуальное. А может и позже, разницы нет. Главное что с этими предупреждениями это стало проще.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 17:27 
За 8 лет многое поменялось в процессе разработки, странно приводить это в пример.

Многие программы на Qt 4 использовали Qt3Support, и нужно было затратить тонну усилий, чтобы от него отвязаться. Сейчас такого нет.

В самом Qt была огромная переделка, связанная с выносом взаимодействия с оконной системой в плагины + переход с Xlib на xcb. В результате все это устаканивалось, наверное, до релиза Qt 5.6. Сейчас такого не будет.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 23:45 
> Qt4 -> Qt5

А там разве были какие-то проблемы? Там весь переход автозаменой делается.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 00:19 
Пишите на третьих QT тех которые для Trinity TDE!!!
https://www.trinitydesktop.org/faq/licensing.php#qt

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 01:22 
К логопеду! Сколько можно?! Qt, а не QT.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 18:06 
Ха-ха-ха, отличная шутка, нет.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 06:24 
А вот и сектанты с калькуляторами подоспели.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 18:05 
Слава калькулятору!

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 11:32 
Это Trinity TDE нужно 0.75 пользователям. А для KDE 5(6) это Qt v3 как собаке пятая нога.

"Релиз фреймворка Qt 5.15"
Отправлено Враг , 27-Май-20 14:04 
>Это Trinity TDE нужно 0.75 пользователям.

Но она удобная. Вы пишите Шура, пишите.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 17:32 
Удобная, пока у тебя нет монитора с большим DPI.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 18:04 
А у тебя большой DPI?
Ты чем пользуешься гном три? Удобно мышкой тыкать в кнопки рассчитанные для тыкания жирными пальцами?

"Релиз фреймворка Qt 5.15"
Отправлено IRASoldier_registered , 28-Май-20 18:34 
Запусти своё Тринити на 4K-мониторе, или хотя бы на 2K и не забудь скриншотов наделать, чтобы люди поржали.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 01:33 
Когда они его с глюкокрестов на нормальный rust перепишут?

"Релиз фреймворка Qt 5.15"
Отправлено анчоус , 27-Май-20 05:12 
Никогда?

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 05:52 
Спасибо, не нужно.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 11:35 
>нормальный rust

Пошутил шютку. Тогда им кроме MOC придётся ещё запилить своё метанаследование.


"Релиз фреймворка Qt 5.15"
Отправлено Александр , 27-Май-20 12:26 
Когда в rust нормальное ООП появится

"Релиз фреймворка Qt 5.15"
Отправлено ann , 27-Май-20 17:46 
Уберите свои ржавые руки от Qt.

"Релиз фреймворка Qt 5.15"
Отправлено Lex , 27-Май-20 22:40 
Qt ржавыми руками трогать... только руки пачкать

"Релиз фреймворка Qt 5.15"
Отправлено ann , 27-Май-20 23:43 
Вот держись по дальше со своим rust. Своё то сделать не в маготу я смотрю.

"Релиз фреймворка Qt 5.15"
Отправлено Lex , 28-Май-20 08:24 
> Вот держись по дальше со своим rust. Своё то сделать не в
> маготу я смотрю.

Нее, я к расту почти никакого отношения не имею - я просто хейтер кутей :)


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 10:25 
Тебя в школьные годы не Дупликом звали? ;)

"Релиз фреймворка Qt 5.15"
Отправлено Lex , 28-Май-20 18:43 
> Тебя в школьные годы не Дупликом звали? ;)

Любителю кутей лучше знать, как его звали в школе :)


"Релиз фреймворка Qt 5.15"
Отправлено Любитель Монеточки , 27-Май-20 06:16 
Скоро Qt6, как бы KDE6 опять первый год не падал?

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 11:37 
Кто ж вас заставлят использовать его сразу после выхода 6.0?

"Релиз фреймворка Qt 5.15"
Отправлено Любитель Монеточки , 27-Май-20 12:21 
> Кто ж вас заставлят использовать его сразу после выхода 6.0?

Кто сказал, что я сразу перейду на KDE 6.0? Для тестов у меня есть VirtualBox



"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 14:43 
Ну а в чём тогда проблема в хостовой системе посидеть пока на 5.последнем до доводки 6.x?

"Релиз фреймворка Qt 5.15"
Отправлено заминированный тапок , 27-Май-20 17:20 
он походу боится, что 6 кеды настолько мощно упадут в госте, что аж 5 на хосте упадут вместе с ними

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 21:35 
Плазма не падает!

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 08:32 
Это сумасшествие писать проекты на Qt, (существующие и большие это не касается, переписывать их сложно и долго). С их постоянным а давайте лицензию поменяем каждую пятницу и отношением «нам как-то пояйки на open source». Да и написано оно на c++.
Я хоть и по работе пишу на C++ но люто этот через чур запутанный язык терпеть не могу, уже бы все на go или rust переписать. А Если бы моя воля то только бы Си причём самый чистый K&R ну или хотяб C89

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 10:13 
С++? Запутанный? Он просто по размерам огромный, но вполне себе логичный. Наверное со мной что-то не так, но мне, чтобы вкатиться в язык лет 6 назад, понадобилось только прочитать Шилда, Прата, Мейерса, Саттера, Александреску. Именно в таком порядке. Да, на это ушло около года времени, но тогда была основная фулл-тайм работа вообще на другом языке программирования, поэтому читать приходилось час-полтора перед сном. После этих книжек я не могу сказать, что какая-то фича или правило языка вызывают чувство непонятности. Да и как "не стрелять себе в ногу" становится очевидным. Если что-то подзабыл, то открываю cppreference.com и смотрю, как оно по стандарту должно работать.

"Релиз фреймворка Qt 5.15"
Отправлено YetAnotherOnanym , 27-Май-20 14:34 
> как "не стрелять себе в ногу" становится очевидным

Твои слова вызывают жжение у приверженцев теории о невозможности нестреляния в ногу на C++.


"Релиз фреймворка Qt 5.15"
Отправлено НяшМяш , 27-Май-20 16:46 
> Наверное со мной что-то не так, но мне, чтобы вкатиться в язык лет 6 назад, понадобилось только прочитать Шилда, Прата, Мейерса, Саттера, Александреску.

:O
А потом мы удивляемся, почему на нём никто не хочет писать и убегает на электроны всякие )


"Релиз фреймворка Qt 5.15"
Отправлено заминированный тапок , 27-Май-20 17:23 
потому что формошлёпом быть проще *а, к сожалению, в современных 'эффективных' реалиях и профит при этом зачастую выше* ?

"Релиз фреймворка Qt 5.15"
Отправлено НяшМяш , 27-Май-20 18:11 
К счастью, не обязательно становиться формошлёпом, чтобы не писать на плюсах )

"Релиз фреймворка Qt 5.15"
Отправлено anonymous yet another , 27-Май-20 23:30 
> К счастью, не обязательно становиться формошлёпом, чтобы не писать на плюсах )

Кота не позорь.


"Релиз фреймворка Qt 5.15"
Отправлено НяшМяш , 28-Май-20 21:01 
Моей кошке главное то, что я ей жрать даю регулярно. А чем я зарабатываю денег - её не особо волнует. Это не на опеннете ускоренный курс боевого эксперта в плюсах, растах и чеготамещёмоднознатьихейтить проходить.

"Релиз фреймворка Qt 5.15"
Отправлено Lex , 27-Май-20 22:47 
А Qt типо не о формошлепстве ?)

Только о совсем стародавнем и, по нынешним меркам, уже откровенно протухшем своей необоснованной громоздкостью и переусложненностью..

И, судя по поддержке платформ, это, в общем-то тот же электрон.. только времён мамонтов( когда все ещё всерьёз считали, что плюсЫ рулят ведь ООПчик, а за джавой - будущее, ведь она такая безопасная и вообще ).
То были темные времена, то были страшные времена.


"Релиз фреймворка Qt 5.15"
Отправлено заминированный тапок , 28-Май-20 10:56 
> А Qt типо не о формошлепстве ?)
> Только о совсем стародавнем и, по нынешним меркам, уже откровенно протухшем своей
> необоснованной громоздкостью и переусложненностью..
> И, судя по поддержке платформ, это, в общем-то тот же электрон.. только
> времён мамонтов( когда все ещё всерьёз считали, что плюсЫ рулят ведь
> ООПчик, а за джавой - будущее, ведь она такая безопасная и
> вообще ).
> То были темные времена, то были страшные времена.
>А Qt типо не о формошлепстве

нет, тк Qt не только GUI и C++ никто не отменял

>И, судя по поддержке платформ, это, в общем-то тот же электрон.. только

времён мамонтов

бред сивой кобылы
что сказать-то хотел?

>когда все ещё всерьёз считали, что плюсЫ рулят ведь

они и сейчас рулят (судя по областям применения и % написаного ПО от низу до верху)

>когда все ещё всерьёз считали, что плюсЫ рулят ведь ООПчик

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

>а за джавой - будущее, ведь она такая безопасная и вообще

вменяемые люди считали и считают, что у них разные оболсти применения
умные люди совмещают и Java и C++ в зависимости от задач

но анон опенета не относится ни к первым, ни ко вторым. как видно


"Релиз фреймворка Qt 5.15"
Отправлено Lex , 28-Май-20 18:41 
> нет, тк Qt не только GUI и C++ никто не отменял

И чо ?
Во всяких электронах JS тоже никто не отменял.
А, в случае с каким-нибудь React-Native, так и "нативные" для платформ языке вроде ObjC/Swift + Java/Kotlin никто не отменял.

> бред сивой кобылы
> что сказать-то хотел?

Так что сказать то хотел ?) Вроде бы возразить, но возражения я не вижу :)
По остальному - нынче мне нередко попадаются проекты под мобилу, которые переходят с Qt на React-Native, т.к Qt - "крайне сложно+дорого+долго-поддерживаемое г.но"( кроме шуток, это одно из реальных объяснений заказчиков новой версии приложения на не_QT )

> они и сейчас рулят (судя по областям применения и % написаного ПО
> от низу до верху)

Ну не плюсы, а Си..
Тем более, что речь об огромной кодовой базе, которая тянется с бородатых времен.
Можно ли сказать, что в новых проектах плюсЫ растут в плане применения ?

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

Если убрать ООП, то останется Си. Конечно, он весьма лаконичен, но почему часть его славы должна относиться исключительно к плюсАм ?

> вменяемые люди считали и считают, что у них разные оболсти применения
> умные люди совмещают и Java и C++ в зависимости от задач

Вменяемые люди все чаще задумываются, нужны ли им вообще эти переусложненные монстры из прошлого.
Всм, когда-то каждый из этих языков был крут и лаконичен( а джава - еще и хипстерским ), но время шло, появлялись новые концепции, идеи и технологии, мир менялся.. и чтобы не отставать, к этим языкам полухаотично приделывали новые куски..
Как итог, в нынешнее время, они представляют из себя некие подобия мамонтов-франкенштейнов, ужасно громоздких, на которых, вроде бы, можно сделать почти все, но это практически гарантированно будет громоздким и крайне переусложненным синтаксически.
В нынешнее время на них уже почти невозможно делать просто даже простые для нынешних языков вещи и штуки.
А ведь когда-то можно было, потому их и предпочитали.. хотя тогда и реальных альтернатив им не было( ну кроме паскаля и, какого-нибудь, бейсика:) ).



"Релиз фреймворка Qt 5.15"
Отправлено заминированный тапок , 29-Май-20 10:31 
>Во всяких электронах JS тоже никто не отменял.

да разница в том, что мелкая js-поделка на ликтроне жрёт рескрсов как вся операционка с графическим окружением (написанным на C++)

>Ну не плюсы, а Си..

ну не только Си, но и плюсы
* почти все менйтрим графическое ПО написано на плюсах (начиная от редакторов, заканчивая игровыми движками), или так или иначе используют плюсы в критических для производительности местах
* MS вся обмазана плюсами снизу до верху (и сами виндовсы, и остальные поделия)
* собссно твой ыликтроy на C++ написан
* apache, oracle и тд так или иначе используют связку C/C++
и тд и тп

>Если убрать ООП, то останется Си. Конечно, он весьма лаконичен, но почему часть его славы должна относиться исключительно к плюсАм ?

у них даже обратная совместимость не совсем совместима
хоть бы поинтересовался различиями на том же харбре, преджде чем строчить
(по твоей логике Objectve-C = С++, ну потому что с C с классами же)

>но время шло, появлялись новые концепции, идеи и технологии, мир менялся.

C++ и прочите тоже меняются и никто не заставляет писать на древних стандартах
а вот от поделок на "модных" ликтронах хочется только стошнить

>но время шло, появлялись новые концепции
>мамонтов-франкенштейнов,
>ужасно
>ужасно громоздких
>громоздким
>переусложненным

...

повесть сыроеда-сузилюба прям, со страшными сценами ужаса и крови, но предсказуемой развзякой и уже надоевшим сюжетом

это всё из серии "не читал, но осуждаю" (не читал RFC C/C++ конечно же) или "а я слышал от того-то того-то..." (от такого же сыроеда или товарища "хорошо, где нас нет. там и небо голубее и трава зеленее")
я, например, тоже много слухов слышал и про Раст и про программирование которое на самом деле борьба с borrow-checker, но это же не значит, что слухи = 100%


"Релиз фреймворка Qt 5.15"
Отправлено Lex , 29-Май-20 16:45 
> да разница в том, что мелкая js-поделка на ликтроне жрёт рескрсов как
> вся операционка с графическим окружением (написанным на C++)

Опять же, смотря какая.. Опять же, смотря какие аналоги и как конкретно сделано( тем более, в зависимости от того, речь о десктопе или о мобильном ).
Собсно.. чего это я. Поделки вроде хрома даже на простеньких страницах будь здоров сколько жрут, что им вовсе не мешает быть написанными не на жс, а на сях.

> ну не только Си, но и плюсы
> * почти все менйтрим графическое ПО написано на плюсах (начиная от редакторов,
> заканчивая игровыми движками), или так или иначе используют плюсы в критических
> для производительности местах
> * MS вся обмазана плюсами снизу до верху (и сами виндовсы, и
> остальные поделия)
> * собссно твой ыликтроy на C++ написан
> * apache, oracle и тд так или иначе используют связку C/C++
> и тд и тп

Это используется, скорее, как наследие старых времен.
Особенно забавно звучит фраза "так или иначе".

> у них даже обратная совместимость не совсем совместима
> хоть бы поинтересовался различиями на том же харбре, преджде чем строчить
> (по твоей логике Objectve-C = С++, ну потому что с C с
> классами же)

Ну вообще-то, С++ изначально и задумывался подобием надстройки над Си для добавления поддержки ООП и это ни для кого не секрет.
А в случае с тем же ObjC - у него все гораздо хитрее под капотом работает..


> C++ и прочите тоже меняются и никто не заставляет писать на древних
> стандартах
> а вот от поделок на "модных" ликтронах хочется только стошнить

Смотря как конкретно эти "поделки" "поделаны".
Но вне зависимости от этого, забористый плюсОвый код последних версий в любом случае выглядит воистину вырвиглазным недоразумением( просто у кого-то нет выбора - вот они и привыкли этого "не замечать" ).


> повесть сыроеда-сузилюба прям, со страшными сценами ужаса и крови, но предсказуемой развзякой и уже надоевшим сюжетом

Т.е вы и сами отлично знаете, что у штуковин вроде плюсов ныне серьезные проблемы в плане конкурентоспособности и трудно сказать, что они только и делают, что двигаются от победе к победе ?)

> я, например, тоже много слухов слышал и про Раст и про программирование
> которое на самом деле борьба с borrow-checker, но это же не
> значит, что слухи = 100%

А причем тут раст ?
-Возможно, кстати, он и хорош, но когда рассказывают про безопасность, про нулевые рантаймы, про жОскую типизацию, про всякие LLVM'ы и про то, как все это вместе позволяет нереально оптимизировать код но.. на выходе получается бинарный высер весом в 250-400Кб и это только для HelloWord'a и без учета веса доп. модулей( с которыми будет еще жирней ), ИМХО, возникают смутные подозрения, что где-то и в чем-то [нагло] нае***т, рассказывая о нем в розовых тонах.


"Релиз фреймворка Qt 5.15"
Отправлено заминированный тапок , 30-Май-20 22:58 
>>>Опять же, смотря какая.. Опять же, смотря какие аналоги и как конкретно сделано( тем более, в зависимости от того, речь о десктопе или о мобильном ).

Собсно.. чего это я. Поделки вроде хрома даже на простеньких страницах будь здоров сколько жрут, что им вовсе не мешает быть написанными не на жс, а на сях.

1. я после 3 лет сидения на FF пару дней назад перешёл на хром (тк первый жутко педалил на видео-конференциях wnhub.io *и не только*, с чем это связано - понятия не имею, второй же всё нормально отрабатывал)

и как бы тут что не говорили про FF и хром - я в суммарном потреблении ОЗУ разницы не заметил вообще никакой, на одних и тех же страницах жрут они одинаково. и FF точно так же при множестве вкладок жрёт и кэш диска и оператос нагло и жадно.

2. как уже ни один раз говорили - жрут страницы со свистоперделками

3. "Опять же, смотря какая" - да любая, будто голый электрон изначально выжирает 200МБ оператоса и несколько потоков ЦП просто на самого себя со старта.
Сравнить даже бедный на функцилнал Joplin на электроне (пустой жрёт 260мб ОЗУ + десяток потоков) и QOwnNotes (60Мб ОЗУ + 1 поток) (Qt/C++) или жирным WizNote(QML/C++ + 3 потока)-120бМОЗУ с кучей фишек форматирования текста,

а уж про "легковесные редакторы кода" на электроне я вообще молчу, очень рад отказу от VSCode (про Atom лучше даже не вспоминать как про Atomную войну).

>>>Ну вообще-то, С++ изначально и задумывался подобием надстройки над Си для добавления поддержки ООП и это ни для кого не секрет.

А в случае с тем же ObjC - у него все гораздо хитрее под капотом работает..

ну речь же про актуальное, а не "что-то когда-то". даже в C11 и C++11 есть несовместимости и отличия, что уже говорить про C++17 и C++20

>>>Но вне зависимости от этого, забористый плюсОвый код последних версий в любом случае выглядит воистину вырвиглазным недоразумением( просто у кого-то нет выбора - вот они и привыкли этого "не замечать" ).

я после длительного пользования C# как-то вернулся к C++ и начал пользовать Qt+C++11 для проекта в последний год (embedded со сложным оверлеем).
как-то нет ни вырвиглазности, ни каких-то стрщных синтаксисов или ужасных структур данных, не было надобности и в raw-указателях
и в сравнении ни чуть не хуже и не страшнее

ЧЯДНТ?

единственное что страшное - это:
* легаси-метапрограммирование с шаблонной магией
* отсуствие полноценных макросов (и рукожопое использование некоторыми примитивных Cишных там и для того, для чего они не предназначены)
* ограниченный рантайм (ну как бы VM тут нет и всё довольно трудно, с учётом  принципа Zero Cost Abstraction, опять же).

>>>А причем тут раст ?

я его привёл как привер нытья, везде можно найти лужу грязи и окунуться в неё, но зачем?
в случе с C/C++ опасные грабли описаны, как их обходить - тоже, автоматизированные инструменты тоже есть и целая уйма (но да, ими тоже нужо уметь пользвоаться)

>250-400Кб

ну это лучше, чем Hello World на электроне :-D


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 18:07 
Можно писать на третьих Qt те что поддерживают TDE.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 19:01 
А у вас что, "крутость" языка зависит от того, сколько литературы нужно прочитать (и сколько это займет по времени), чтобы пройти путь от абсолютного нулевика до джуна? С++ системный язык для high-performance кода c большой степенью контроля как со стороны программиста, так и со стороны компилятора (низкоуровневые оптимизации). Реальный хайлоад на нем будут писать. Ну и надеюсь, не будет удивительным для вас, что при собеседовании на синьоро-тимлидские позиции в Python/Node.js - разработке, не всегда, но задают вопрос "а как у вас с С/C++", потому что какую-то суперкритичную по перформансу штуку бывает нужно выкинуть в нативную библиотеку и инвокать оттуда. Никто не спорит, что у всех прогеров общий корень в виде computer science математики - асимптотика у г*веного алгоритма будет хреновой, что в системном языке, что в джаваскриптах и питонах и рубях. Только вот даже классный и вылизанный алгоритм на больших нагрузках утонет в накладных расходах на виртуальную машину/интерпретацию/какие-то архитектурные ограничения, призванные оградить от многопоточности (типа питонячьего GIL).

"Релиз фреймворка Qt 5.15"
Отправлено НяшМяш , 27-Май-20 22:56 
> А у вас что, "крутость" языка зависит от того, сколько литературы нужно прочитать

Хорошо быть онанимом, можно выдумывать высказывания и приписывать их человеку, который этого не говорил.

> (и сколько это займет по времени), чтобы пройти путь от абсолютного нулевика до джуна?

Нет. Сколько займёт по времени вообще начать делать что-то полезное. Даже нулевик может начать писать код на следующий день на каком-нибудь языке примерно на порядок проще плюсов.

> С++ системный язык

С - системный язык - это бесспорно. С++ - очень с большими оговорками.

> c большой степенью контроля как со стороны программиста, так и со стороны компилятора (низкоуровневые оптимизации)

Опять же не всегда. Больше абстракций - меньше контроля. И компилятор на более сложном языке багует поинтереснее. Тот же чистый C для меня куда предпочтительнее - я лучше чуть больше кода лапками напишу, чем буду полагаться на компилятор.

> Ну и надеюсь, не будет удивительным для вас, что при собеседовании на синьоро-тимлидские позиции в Python/Node.js - разработке, не всегда, но задают вопрос "а как у вас с С/C++", потому что какую-то суперкритичную по перформансу штуку бывает нужно выкинуть в нативную библиотеку и инвокать оттуда.

С питоном к счастью не знаком, а вот на ноду ни разу не спрашивали. Просто если нужен суперхайперформанс, то ноду даже самые отбитыши не выбирают. Да и если захочется сделать нативную либу туда - будешь дольше с упоротой апихой ноды разбираться, чем саму либу писать. Если прилетает легаси и вот кровь из носу нужен перформанс - то обычно всё решается небольшим рефакторингом за пару дней и 3х к производительности, а параллельно руководство даёт добро на переписывание сервиса на чём-нибудь типа Go.

> Никто не спорит, что у всех прогеров общий корень в виде computer science математики

Ого, а можно в ваш мир, где все прогеры исключительно с профильным образованием? Так-то я встречал сплошных юристов, филологов, даже врач знакомый есть (кодит, кстати, неплохо).

> Только вот даже классный и вылизанный алгоритм на больших нагрузках утонет в накладных расходах на виртуальную машину/интерпретацию/какие-то архитектурные ограничения.

Открою вам секрет - полно языков, которые проще плюсов и компилируются так же в нативный код без накладных расходов.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 09:52 
> Хорошо быть онанимом, можно выдумывать высказывания и приписывать их человеку, который этого не говорил.

Подразумевал.

> Открою вам секрет - полно языков, которые проще плюсов и компилируются так же в нативный код без накладных расходов.

Вздристанноее говнище типа Golang без дженериков и нормальных способов избавляться от дублирования кода? Да и после компиляции они с какой-нибудь Java идут нос к носу по производительности. Если речь про Rust, окей, там хотя бы сравнение бенчмарков все видели.

> Ого, а можно в ваш мир, где все прогеры исключительно с профильным образованием? Так-то я встречал сплошных юристов, филологов, даже врач знакомый есть (кодит, кстати, неплохо).

А как ваши знакомые собесы проходят? Разговаривают за жизнь с интервьюером, отвечая на вопросы по фреймворкам? Решают задачки а-ля "шарики падают со 100-этажного здания"? Джунов спрашивают про асимптотику коллекций (это вообще нужно помнить как отче наш), мидлам могут дать алгоритм с потолка с циклами и попросить посчитать. Я про трудоустройство в нормальную продуктовую контору, ес чё, а не про галеры с "проектами".

С++ объективно плох не количеством инфы, которой нужно запомнить (у кого есть техническое образование, не обязательно "профильное", а хотя бы физфак, того не испугаешь задачей прочитать с карандашом и подчеркиваниями учебников на ~3.5К страниц в сумме), а абсолютной невменяемостью ситуаций с ABI. Каждый компилятор манглинг делает как хочет, у каждого есть какие-то супер-пупер расширения языка, которые превращают язык "по стандарту" в диалект. Хочет сделать компиляторно-агностичный код - упорешься.


"Релиз фреймворка Qt 5.15"
Отправлено НяшМяш , 28-Май-20 20:44 
> Подразумевал.

"Сложный" и "не крутой" по-моему всё же разные вещи.

> А как ваши знакомые собесы проходят? Разговаривают за жизнь с интервьюером, отвечая на вопросы по фреймворкам? Решают задачки а-ля "шарики падают со 100-этажного здания"?

А что, один раз врач - всегда врач? Обычно даже на галеру берут тех, кто хотя бы хеллоу ворлд смог написать. А потом галера очень заинтересована в развитии своих гребцов, потому что клиенты с проектами тоже устраивают собесы и там просто так не проскочишь. То что человек 4 года назад был врачом не значит, что сейчас он не может быть крепким таким мидлом.
> Джунов спрашивают про асимптотику коллекций (это вообще нужно помнить как отче наш)

Это кстати можно запомнить один раз, дополняя деталями специфических реализаций в языках.
> мидлам могут дать алгоритм с потолка с циклами и попросить посчитать.

И это не проблема, эти задачки уже по всему интернету размазаны.

> С++ объективно плох не количеством инфы, которой нужно запомнить (у кого есть техническое образование, не обязательно "профильное", а хотя бы физфак, того не испугаешь задачей прочитать с карандашом и подчеркиваниями учебников на ~3.5К страниц в сумме)

Как раз этим он и плох. Не потому что даже джуну надо 3.5К страниц осилить (на старте как раз и не надо), а потому что людей просто пугает такое количество фич. И опять же бизнес не готов ждать - ему нужно сегодня. Вот и пишут проги кому на чём подходит - на жеесе, на шарпе или ещё какой жаве.

> А абсолютной невменяемостью ситуаций с ABI. Каждый компилятор манглинг делает как хочет, у каждого есть какие-то супер-пупер расширения языка, которые превращают язык "по стандарту" в диалект. Хочет сделать компиляторно-агностичный код - упорешься.

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


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 11:01 
> Тот же чистый C для меня куда предпочтительнее - я лучше чуть больше кода лапками напишу, чем буду полагаться на компилятор.

Ввиду отсутствия RAII и удобных абстракций, на С надо не *чуть* больше, а намного так больше писать, чем на С++. Особенно начиная с "эры С++11".


"Релиз фреймворка Qt 5.15"
Отправлено НяшМяш , 28-Май-20 20:51 
> Ввиду отсутствия RAII и удобных абстракций, на С надо не *чуть* больше, а намного так больше писать, чем на С++. Особенно начиная с "эры С++11".

Для простых приложений, как раз на C в худшем случае получится "чуть больше". А для чего-то посложнее работодатель вряд ли согласится на плюсы, чтобы потом там вылавливать блох и прочие "невменяемости ABI" (как упомянуто в комменте выше). Если у вас работодатель прямо топит за плюса - то я вас очень поздравляю (и сочувствую в то же время).


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 30-Май-20 11:41 
На плюсы работодатель согласится, если несколько областей, в которых все мирятся с плюсами как с компромиссом между "работа близко к железу" (в терминах работы с железом, все эти выравнивания, ассемблерные вставки и т.д.) и "типичный класс-ориентированный ООП". То есть, нужно прям чтобы сильно шустро работало, но на С такое не напишешь - уж больно запарно 500К строк кода декомпозировать функциями, а полиморфность пародировать-костылячить коллбэками через указатели на функции.
Эти области обычно ААА-игрушки (Unreal Engine и иже с ними), high frequency трейдинг (биржевые боты, туда даже Java/C# не пускают, у которых годами JIT вылизывали так, что любую другую бизнес-задачу можно на них накодить и производительности хватит с головой. Ан нет, в условиях биржи даже отполированная сборка мусора в несколько потоков дает задержки, на которых теряются бабки), и Qt-based софт для автомобилей, как ни странно. Клиентский, который датчики всякие опрашивает и выводит на встроенную интерактивную панель в дорогих моделях тачек.

"Релиз фреймворка Qt 5.15"
Отправлено Алконим , 27-Май-20 18:46 
C очень красивый язык, он лаконичен и простой как в изучении так и на практике.
Мне приходилось писать компилятор для С и С++ в прошлом, лет так 10-15 назад. Написать рабочий прототип для С было просто и быстро, есть небольшая проблека в языке, но она хорошо известна всем, и существует много простых решений; С++ с его выпердами-пере-подвапердами даже сегодня не все копиляторы могут без багов всю спецификацию языка, наверное только VC++ может. Я еще помню времена когда С++ были просто надстройкой над С, лучше бы так и осталось вместо рождения этого уродца в обособленный. Для "школьных" проектов как-то пофиг, а для по-серьезней уже может быть не так комельфо. Писать конечно можно на всем что угодно, вот люди пишут на JS и им нравится, наша тима пишет  на С++ серьезные вещи (финансовая сфера), но каждый раз года приходится его трогать его меня вымораживает.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 11:25 
> С++ с его выпердами-пере-подвапердами даже сегодня не все копиляторы могут без багов всю спецификацию языка, наверное только VC++ может

Наоборот, из "большой тройки" (GCC, Clang, VC++), VC++ меньше всего заботится о соответствии стандарту.


"Релиз фреймворка Qt 5.15"
Отправлено Алконим , 27-Май-20 18:49 
List<Set<abc>> - очень элегантный язык

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 21:01 
Rust, всё познаётся в сравнении!

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 15:37 
> Rust, всё познаётся в сравнении!

Да, в номенации "неочевидный код" они уже с последними перетрясами синтаксиса начинают уделывать плюсовиков. Хотя казалось бы, только вылупились вроде. Ан нет, дров уже наломали.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 11:42 
>А Если бы моя воля то только бы Си

Не плакай. Для любителей плоского C есть GTK.

>причём самый чистый K&R ну или хотяб C89

Некрофил определён.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 14:13 
Главное - идея, а не реализация. Точнее, реализация вторична.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 14:45 
Это не отменяет того, что кнр весьма тошнотный. Как во встройке (особенно во встройке), так и на прикладном уровне и в совершенно нормальных окружениях. Но понять, как надо делать правильно (а как делать не стоит), без опыта преодоления результата собственных ошибочных решений ты не сможешь скорее всего. Как развлекательное чтиво довольно интересно (для нубов).

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 19:15 
> чур запутанный язык терпеть не могу, уже бы все на go или rust переписать.

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

> Си причём самый чистый K&R

Сэр вообще K&R C видел? Его современные компилеры не жрут, потому что он был ... странный и как-то в массы и не пошел.

> ну или хотяб C89

Ага, блин, вот прям с unsigned int неопределенного размера... сорян но на C99 как-то поприятнее и грабель меньше. А в C11 еще и "static assert" сделали. Полезная же штука.


"Релиз фреймворка Qt 5.15"
Отправлено СССР , 29-Май-20 00:50 
ты дуралей, все что я тебе могу сказать

"Релиз фреймворка Qt 5.15"
Отправлено Жека Воробьев , 27-Май-20 08:45 
непонятно зачем это все надо, когда есть GTK

"Релиз фреймворка Qt 5.15"
Отправлено Любитель Монеточки , 27-Май-20 08:49 
Про GTK, нужно спросить разработчиков LXQt, Lomiri, UKUI (в 20.04 переписали на Qt, ранее основан на Mate). Budgie тоже хотели переписать на Qt.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 13:02 
Так их пинками загнали на Qt. Вариантов больше нет, вот и приходится выбирать из одного.

"Релиз фреймворка Qt 5.15"
Отправлено Любитель Монеточки , 27-Май-20 14:25 
> Так их пинками загнали на Qt. Вариантов больше нет, вот и приходится
> выбирать из одного.

Вы про LXDE или UKUI?


"Релиз фреймворка Qt 5.15"
Отправлено заминированный тапок , 27-Май-20 17:27 
>>> В начале 2013 г. один из разработчиков среды рабочего стола LXDE (среда LXDE использует библиотеки GTK+ 3) Хун Жень Йи (Hong Jen Yee aka «PCMan») начал экспериментировать с Qt. В качестве первого опыта он решил реализовать графический интерфейс для файлового менеджера PCManFM на Qt.
>>> Во время своей работы над этой затеей, он завел WiKi «Руководство по миграции с GTK+ на Qt», где подытожил свой опыт. Он продолжил свои эксперименты по переносу LXDE на Qt. Так появился проект LXDE-Qt.
>>> В то же время другая независимая группа разработчиков работала над средой рабочего стола на основе Qt, которая называлась razor-qt.
>>> В итоге разработчики LXDE-Qt и razor-qt поняли, что преследуют схожие цели, и 21 июля 2013 г объявили о решении объединиться, чтобы работать вместе и создавать новую среду рабочего стола LXQt.

кто кого какими пинками куда загнал?
массоны? рептилоды? марсиане? мировое правительство?


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 18:09 
Мировое правительство рептилоидов в изгнании великой ложы Марса.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 19:15 
Разрабы GTK, которые стали пилить gnome-only и ломать темы на каждый чих. А то там больше делать нечего, как готовый проект переписывать на Qt (считай с нуля пилить).

"Релиз фреймворка Qt 5.15"
Отправлено апаа , 27-Май-20 09:04 
>>Продолжена работа по созданию абстрагированного графического API

Еще одна прослойка для прослойки на прослойке. А потом все удивляются, почему он так много памяти жрет. До електрона ему, конечно, еще далеко, но тенденция удручает.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 13:17 
Многие прослойки, если сделаны по уму, имеют тенденцию рассасываться при оптимизации.

"Релиз фреймворка Qt 5.15"
Отправлено Lex , 27-Май-20 22:52 
*шутка про «бесплатные» абстракции*

"Релиз фреймворка Qt 5.15"
Отправлено anonymous yet another , 27-Май-20 23:33 
> Многие прослойки, если сделаны по уму, имеют тенденцию рассасываться при оптимизации.

Толи, к сожалению, нет, толи условие "если сделаны по уму" не проходит.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:23 
В новости чётко расписано зачем это. Чтобы код программера не зависил от того, что там у юзера: ОпенГЛ или Пукан.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 15:38 
> В новости чётко расписано зачем это. Чтобы код программера не зависил от
> того, что там у юзера: ОпенГЛ или Пукан.

Походу будет всегда тормозить - так что никто не заметит разницы. Вулкан то делали чтобы был простой и быстрый. Но это явно не про куть.


"Релиз фреймворка Qt 5.15"
Отправлено Lex , 27-Май-20 22:52 
Конечно далеко.
Электрон, насколько помню, денег так нагло не требует

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 10:10 
За*бался я ваше QT на генте постоянно перекомпилировать!!!

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 10:13 
Всё ещё я, добавлю: оно чрезмерно жирное! Что в нём такого? Просто GUI с чрезмерным ЧСВ. Не, я сам как разраб пользовался Qt, но только тогда когда мне сказали, что твой WxWidgets нам не подходит.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 10:27 
wxWidgets - у*банское ховно с абсолютно шизофреническими инструкциями, как сбилдить библу из сырцов, если мне нужны бинари с какими-то кастомными твиками ключей сборки при компиляции. Еще эта поделка использует множественное наследование в хвост и гриву, а, простите, ни одному нормальному разрабу не охота сидеть чертить графы наследования при создании свои версий виджетов, чтобы наглядно видеть виртуальный базовый класс, чтобы понимать, что в итоге-то "осядет" в конечном наследнике. Множественное наследование реализации запрещается, например, Google C++ style guide, разрешается множественное наследование абстрактных классов с pure virtual методами.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 10:49 
Именно так. Долго в кутях компилируются только qtwebkit и qtwebengine (это вообще хромиум).

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 11:55 
>За*бался я ваше QT на генте постоянно перекомпилировать!!!

Ты же сам генту выбрал, страдай. Или поставь TDE и не страдай.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 14:53 
>За*бался я ваше QT на генте постоянно перекомпилировать!!!

QtWebEngine собиралось 7-8 ч на старом Атлоне64 x3. Обновил до Ryzen 5 2600, стало за час с небольшим. Полегчало :)


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 15:48 
Ставь Calculate, там бинарный профиль.

"Релиз фреймворка Qt 5.15"
Отправлено заминированный тапок , 27-Май-20 17:31 
ну не знаю, 40 минут максимум:
qtbase + qtdeclarative + qtquickcontrols2 + qtmultimedia + qtserialport

"Релиз фреймворка Qt 5.15"
Отправлено marios , 28-Май-20 12:48 
Каждый день что ли обновляешься? Ставь раз в неделю-две на ночь

"Релиз фреймворка Qt 5.15"
Отправлено Eric Hartman , 27-Май-20 11:15 
А возможен ли десктоп в линуксе без qt и gtk?

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 12:29 
Андроидолончеры

"Релиз фреймворка Qt 5.15"
Отправлено Александр , 27-Май-20 12:32 
Electron ещё есть, FLTK. Их много под Линукс всяких. Но GTK и Qt, пожалуй, самые приятные с виду и в разработке

"Релиз фреймворка Qt 5.15"
Отправлено Eric Hartman , 27-Май-20 12:38 
> Electron ещё есть

DE на электроне? Пожалуй, лучше поставлю Win95.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 13:59 
?А возможен ли десктоп в линуксе без qt и gtk?

Да возможен. https://www.opennet.ru/opennews/art.shtml?num=51967


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:36 
Это Common Desktop Environment (CDE)

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 15:40 
> ?А возможен ли десктоп в линуксе без qt и gtk?

Enlightenment же, ну. Даже довольно симпатичный и без всех этих осточертевших CSS и матерных дизайнов.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 15:00 
>А возможен ли десктоп в линуксе без qt и gtk?

На каком-нибудь WM: BlacBox, OpenBox. Или вот, вроде, DE с закосом на API Cocoa: GNUstep.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:37 
https://ru.wikipedia.org/wiki/Элемент_интерфейса

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 11:38 
Да, возможен на EFL, FLTK, OpenMotif

"Релиз фреймворка Qt 5.15"
Отправлено Друг , 27-Май-20 13:13 
Поставьте Windows и забудьте про ваше Qt и GTK. Один раз заплатил и катайся. Все эти ваши опенсоурсные программы на Винде ставятся на ура, не считая возможности работы в том же Linux. Хватит гордиться свободным Запорожцем с двигателем в багажнике.

"Релиз фреймворка Qt 5.15"
Отправлено Враг , 27-Май-20 14:00 
Мы сделаем себе бесплатный виндовс с блекджеком и шлюхами.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 15:05 
https://reactos.org/

"Релиз фреймворка Qt 5.15"
Отправлено Враг , 27-Май-20 16:15 
Я не любитель гейпорно

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:19 
Гейпорно это про МакОС.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:37 
А это просто шимейлы

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 14:20 
Таких "друзей" ...

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 15:03 
fixed: Один раз заплатил и тебя постоянно "катают" на твои же собственные данные.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:00 
Дело ведь не в цене, а в контроле над системой. Да и Linux настолько гибок, что запорожец здесь как раз Windows. Еще ты забыл про антивирус и сопутствующее снижение производительности.

"Релиз фреймворка Qt 5.15"
Отправлено Жигули , 27-Май-20 16:19 
Ну нет запорожец это как раз линукс, где ты знаешь каждую детальку и чинишь ее каждый раз, а виндовс это мерседес где все работает и изредко меняешь всю машину на более новую модель мерседеса

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:39 
Линукс это детский велосипед к которому приделали крыло от боинга, кабину от грузовика, гусеницы от танка и это все держится на палках и изоленте.

"Релиз фреймворка Qt 5.15"
Отправлено НяшМяш , 27-Май-20 17:04 
Так выглядит любой продакшн. Только винда - это чёрный ящик вроде бы на круглых колёсах.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:41 
Ну а если на.бнётся чего, то меняешь весь мерседес.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 16:52 
>Хватит гордиться свободным Запорожцем с двигателем в багажнике.

Ну да, лучше гордиться тем, что ты сам вместо двигатель для одной не в меру доброжелательной корпорации. И платишь, и ОС отлаживают за твой счет, тебя не спрашивая, а заодно и твоими личными данными кормятся.
Как вообще, хоть что-то понимая в ИТ и находясь в трезвом и здравом уме, можно это ставить?!


"Релиз фреймворка Qt 5.15"
Отправлено anonimous , 27-Май-20 16:53 
>Поставьте Windows и забудьте про ваше Qt и GTK. Один раз заплатил и катайся. Все эти ваши опенсоурсные программы на Винде ставятся на ура

Ну так они то как раз или на Qt или на GTK.

А кататься предлагают на выньуи
https://docs.microsoft.com/ru-ru/windows/apps/winui/winui2/

и тут даже что и сказать про него непонятно, ну разве-что, верните мне хотя-бы куа
https://www.opennet.ru/opennews/art.shtml?num=51967

И в общем становится понятно почему электронное будущее неизбежно


"Релиз фреймворка Qt 5.15"
Отправлено НяшМяш , 27-Май-20 17:02 
> Хватит гордиться свободным Запорожцем с двигателем в багажнике.

Классная тачка, я бы себе купил, если бы нашёл живой. Ковыряться по выходным как мужик, а не клопов в интернетиках давить.


"Релиз фреймворка Qt 5.15"
Отправлено ann , 27-Май-20 17:23 
Как этим гавном вообще пользоваться можно? Я про этот твой windows. Это же кривое жуткое гавно. Вечные тормоза, педальная файлавая система, совершенно укуренное оформление интерфеса.

Про горячие клавиши я вообще молчу. Поделье ДЦП-шников с кривыми руками и раскоряченными пальцами. Спасибо, даром не надо.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 27-Май-20 18:23 
Вот что-что, а с хоткеями у венды всё хорошо. Более того. ей можно полноценно пользоваться совсем без мышки. Конкурентам в этом плане (как и в плане accessibility вообще) до её уровня ещё тысячу лет развиваться.

Тормоза вполне исправили в ~8.1 и в 10 их уже не было, но потом их вернули и сделали неотключаемыми. Печально, была надежда, что начали приводить этот кошмар в порядок. В частности файлошпион очень сильно тормозит все программы. ФС там самая быстрая на свете, и то, что она имеет склонность рассыпаться (особенно в ОС старее 5 лет) это другой разговор.

Интерфейс (не метро) вполне нормальный. Как и производительность, но нужно понимать что это всё же венда, там свои методы работы и свои костыли. Эффективность даже с серверным шедулером так себе, а компилятор может гнать дичь, но это всё зависит от задач.


"Релиз фреймворка Qt 5.15"
Отправлено ann , 27-Май-20 17:25 
Лучший кросплатформенный фреймворк. Удачи проекту. Но вот с релизами да, надо пореже их как - то делать. А то реально задалбывает постоянно пересобирать. Так что может с этой политикой новых релизов и выиграют все.

"Релиз фреймворка Qt 5.15"
Отправлено marios , 28-Май-20 12:25 
> В Qt для Android добавлена поддержка родных диалогов для открытия и сохранения файлов.

Ха-ха, офигенно!
Лично не мне хватало.


"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 28-Май-20 21:13 
сколько там кода? Если более 1ого мега то статический анализ проваливатся.

"Релиз фреймворка Qt 5.15"
Отправлено Аноним , 29-Май-20 23:10 
Эти клоуны опять всё поломали. На этот раз палитра отвалилась https://github.com/lxqt/lxqt-qtplugin/issues/54