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

Исходное сообщение
"Выпуск сборочного инструментария Qbs 1.21 и начало тестирования Qt 6.3"

Отправлено opennews , 15-Янв-22 19:22 
Представлен выпуск сборочного инструментария Qbs 1.21. Это восьмой выпуск после ухода компании Qt Company от разработки проекта, подготовленный силами сообщества, заинтересованного в продолжении разработки Qbs. Для сборки Qbs в числе  зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки...

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


Содержание

Сообщения в этом обсуждении
"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено leibniz , 15-Янв-22 19:22 
смысл когда есть GTK?

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 19:24 
Последняя рабочая версия Qt 5.12.12. Дальше квест.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 19:36 
просто Qt знают толк в коммерции ;)

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:37 
Лучше гтк юзать.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:58 
Еоторый не имеет и половины возможностей Qt.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:58 
*Который

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Антошка , 17-Янв-22 11:47 
Да я бы даже сказал, что и десятой части не умеет. А если учесть сборку для мобильных (Android, iOS, Sailfish и тд) и embedded, то лимит GTK плавненько стремится к нулю.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Агл , 15-Янв-22 19:37 
почему?

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:38 
Слишком много стали ломать.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 20:19 
а в qt6 вообще много чего сломали в плане совместимости. на мелких проектах кажется, что всё круто, собирается без изменений, но на +- крупных уже едут include-ы, линковка, нельзя нормально слинковать либы, не поддерживающие cmake-ом qt6 (а все их форкать задолбаешься) и т.д.

в принципе нормальный процесс, на qt3-qt4 и qt4-qt5 то же самое было, до этого хз


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Sokoloff , 15-Янв-22 20:43 
> в принципе нормальный процесс, на qt3-qt4 и qt4-qt5 то же самое было, до этого хз

Что-то мне по-дуругому помнитья. С Qt3 на Qt4, да был сложный переход, там много чего поменяли.
А вот с Qt4 на Qt5 код править почти не пришлось, у меня долгое время был переключатель версии в CMake. Тут скорее cmake-ры подкинули проблем, взяли и поменяли систему подключения для Qt5, а для Qt4 поленились написать аналог, и приходилось тянуть два куска кода в CMake.  


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 20:49 
с qt4 на qt5 да, полегче было, но с деплоем подкинули проблем.

а ещё бесит, когда путают тся/ться


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 20:47 
То же самое было без либ совместимости. Недавно, правда, всё же навязали зависимость от либ совместимости, но насколько я знаю уже весь софт портировали и они остались постольку-поскольку. А так вон в некоторых проектах до сих пор код не менявшийся со времён кутэ2 используется, где-то видел махровое легаси. Вот то, что половину требуемых модулей отломали, это довольно неприятно. Но нас всё это не касается, потому что у пользователей опенсорсных систем есть только дырявая и багованная 5.15.2 (спасибо эффективным менеджерам из куте, удружили).

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 22:17 
Ну траблы даже с коммерческими лицухами. Пытался проект перетащить на 5.15, потом 6, в результате плюнул и пока на 5.12.10 остался. С поддержкой пообщался, в принципе, помогают, если время будет, то все решаемо. Но жеванный крот, столько проблем еще и за свои деньги. Проще и дешевле таскать либы и юзать некоммерческую версию, все равно работы с этими мажорными и даже минорными обновами чудом не пропадут, только ручками и потерей времени на причесывание :(

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 09:37 
Аналогично. Сделал проект для народа (типа макет для студентов для отладки расчетных и графических методов математического анализа) еще на 4.7. Потом подправлял до версии 5.12.12. Без последствий, т.к. смысловая часть отделена от интерфейса на Qt. В 5.15 начались проблемы. В принципе, приложение собирается с сотней предупреждений и ошибок, но запускается, выдавая в терминале какую-то чепуху (Интернет завален подобными же вопросами, а Qt уходит от ответа, рекомендуя игнорировать сообщения). В 6.2 приложение не собирается вообще. Чем разбираться - проще переписать приложение заново. Чего делать, естественно, не буду, т.к. есть и другие дела.

Если даже в минорных версиях ломают объектную модель, может, задуматься о переходе на эквивалентные кроссплатформенные фреймворки? По крайней мере строить коммерческий проект на Qt - сомнительное мероприятие.


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено OlegY , 16-Янв-22 13:23 
А мои коллеги удивляются, почему выбрал версию 5.14.2

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 19:10 
Если новый продукт делать, то да, в сторону Qt уже глядеть не буду, тем более, что от этих фреймворков мне только гуй и нужен. В свое время все осложнялось тем, что надо было зоопарк девайсов поддерживать, в т.ч. BB10, для которой пришлось заморочиться, чтобы более-менее современные версии Qt собирались и работали. Одно время со Sciter забавлялся, лицензию на исходники купил, думал доработать поддержку мобильных устройств. Гиблое дело оказалось, хотя как замена электрону для людей мог бы сойти. По-хорошему, слишком нас этими фреймворками разбаловали, а когда вендорлок получаешь, только и остается вздыхать :) Короче, нужно свой стандарт придумывать :)

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено primus2010 , 16-Янв-22 17:15 
После выхода Qt4 ,была статья "Qt3 -- лучшая Qt".

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 20:49 
Кто эти люди великие, которые пишут программы на Qt? Назовите мне хоть одну программу на qt которую используют широко? Мы сейчаас говорит широко т.к. на Win и  Mac, мы не говорим об 1% Linux.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 20:54 
QtCreqtor же!

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:04 
Около 100% запускалок игр используют либо кути либо электрон. Но вообще, десктоп, я так понимаю, далеко не главный рынок, они делают упор на рынок автомобильных систем и там либо адок с андроидом, либо адок с винке, либо кути. Мобильный пынок что-то они успешно просирали, не знаю как сейчас. Отсутствие жабы было бы значительным преимуществом.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:40 
> Около 100% запускалок игр используют либо кути либо электрон.

"Около 100% запускалок игр используют электрон", - вот так точнее.


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:16 
qBitTorrent используется очень широко, VLC Player

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Анончик , 16-Янв-22 00:26 
c VLC не так все однозначно, но да в win/lin там морда на Qt.
Transmission можно вспомнить, морда на любой вкус

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:18 
> Назовите мне хоть одну программу на qt которую используют широко?

telegram, vlc, krita, kde (просто господи), qbittorrent, wireshark, virtualbox, 2GIS


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:24 
погуглил - оказывается, куча где используется, в т.ч. в проприетари

https://en.wikipedia.org/wiki/Qt_(software)

ну и про nokia не будем забывать, святая контора была, мир её праху


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:43 
> про nokia не будем забывать, святая контора была

Вот именно, БЫЛА. Сгинула потому, что не успела мигрировать с этого кутэ.


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:44 
P.S. Участи ноклы ожидают все, кто ещё пользуется кутэ.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 21:56 
Нокию погубила MS через засланного казачка. Следуя вашей логике, Qt настолько хорошь, что это и была основная цель, чтобы устранить конкурента .NET

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 22:03 
*хорош

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 22:33 
Начало у тебя здравое, а потом пошла хромать логика. Причины и цели сотрудничества у этих сторон совершенно разные. Для MS - расчистить дорогу гуглу и эпплу (так сказать, дружеская помощь одной амер. компании двум другим амер. компаниям). Для ноклы - пытаться справиться с кризисом из-за использования кутэ.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 01:55 
А у тебя вообще все хромает. Гугл и эпл это конкуренты MS. Причина была одна - опустить цену акций нокии, чтобы подешевле купить и клепать виндофоны. Qt я прилепил следуя твоей логике про учесть нокии из за Qt.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 15-Янв-22 22:36 
> Qt настолько хорошь, что это и была основная цель, чтобы устранить конкурента .NET

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


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 01:58 
Это сейчас, а в те времена MS пыталась вздететь на смартфонах. И про Qt это был сарказм (хотя хто их знает), причина была другая.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено ilyafedin , 16-Янв-22 00:54 
Viber тоже на Qt, с Qt WebEngine

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 12:53 
не слышал про него

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 09:32 
OneDrive, MegaSync

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 09:32 
Partition magic home edition

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 09:41 
На Qt + Python есть МИС с десятками тысяч установок.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 17-Янв-22 11:08 
Кикие?

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено InuYasha , 16-Янв-22 10:10 
OBS Studio
MKVtoolnix

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Rezzet , 16-Янв-22 11:02 
Battle.net клиент, WOT GAME Centre, десктопные клиенты телеграма, вайбера. Раньше скайп был, его перетащили на электрон после чего скайп стал глючным недоразумением которым невозможно пользоваться.

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено adolfus , 18-Янв-22 12:51 
slickedit -- мощнейший профессиональный редактор кода
okular, например. Есть что-то более удобное и мощное?
kate -- очень быстрый и мощный текстовый редактор с поддержкой рег. выражений.
kile -- вообще никаких аналогов нет, особенно в связке с okular
edb -- отладчик для nasm

И все это по человечески работает на гетерогенных мультимониторных конфигурациях. Например, рабочая 1920x1200 + 1600x1200 + 1920x1200 и домашняя 1920x1200 + 1920x1080


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 01:20 
модератор mc, ты там как себя чувствуешь?
если чел в треде интересуется про "зачем, когда GTK" -- это шо, флуд, флейм, холивар, ркн?
зачем его скрывать?

руководство опеннета, отстраните mc от модерации.
он не пригоден.


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 01:46 
Предлагаешь себя на его место?

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 03:08 
> руководство опеннета, отстраните mc от модерации.
> он не пригоден.

MC - это Maxim Chirkov
Кто это такой - смотри в самом низу странички.


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Ordu , 16-Янв-22 03:30 
> если чел в треде интересуется про "зачем, когда GTK" -- это шо, флуд, флейм, холивар, ркн?

Да. Я не mc, и его ход мысли мне неизвестен, но мой ход мысли приводит меня к озвученному ответу.

На вопрос "зачем, когда GTK?" есть один вменяемый ответ "за шкафом". И этот ответ, несомненно, известен вопрошающему. Таким образом, этот вопрос "флуд", "флейм", "холивар" или ещё что-то в этом роде.


"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 18:13 
Qt - сила!

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 16-Янв-22 19:36 
GTK - могила!

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено Аноним , 17-Янв-22 02:56 
У меня и на банкоматах морда на Qt написана была

"Выпуск сборочного инструментария Qbs 1.21 и начало тестирова..."
Отправлено keydon , 17-Янв-22 04:13 
Qt очень далек от того чем бы я хотел пользоваться, но остальные еще дальше, увы.