URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115688
[ Назад ]
Исходное сообщение
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено opennews , 29-Окт-18 17:43
Компания Qt Company приняла решение (http://blog.qt.io/blog/2018/10/29/deprecation-of-qbs/) прекратить разработку сборочной системы Qbs (http://qt-project.org/wiki/qbs), использующей упрощённый вариант языка QML для определения сценариев сборки проекта. Ожидалось, что Qbs заменит qmake в Qt 6, но планы изменились и теперь основные усилия будут направлены на обеспечение поддержки сборочных систем qmake и CMake, с переходом на CMake в качестве основной сборочной системы для Qt в долгосрочной перспективе. Из планов также отмечается улучшение поддержки CMake в среде разработки Qt Creator. В качестве причины сворачивания проекта называется (http://lists.qt-project.org/pipermail/development/2018-Octob...) отсутствие должного интереса к Qbs со стороны разработчиков, а также необоснованно большие затраты ресурсов разработчиков и необходимость дополнительных инвестиций для доведения Qbs до состояния, пригодного для замены qmake в Qt 6. Большинство опрошенных пользователей Qt скептически относятся к Qbs и планируют использовать CMake или qmake для сборки своих проектов в будущем.
Наиболее сильные позиции занимает CMake, который уже получил широкое распространение в среде разработчиков проектов на C++ и по своей функциональности вполне пригоден для сборки Qt 6.
Взвесив все плюсы и минусы компания Qt Company пришла к выводу, что более целесообразно направить ресурсы, которые тратятся на разработку Qbs, на улучшение поддержки CMake. Разработка Qbs будет свёрнута постепенно. В апреле ожидается последний релиз Qbs, а полностью поддержка данной сборочной системы будет прекращена в конце 2019 года. Поддержка Qbs будет сохранена в выпусках Qt Creator 4.8 и 4.9. При этом так как Qbs является свободным проектом, заинтересованные команды разработчиков могут своими силами продолжить разработку проекта и проект Qt готов предоставить сообществу необходимую инфраструктуру для продолжения разработки.
URL: http://blog.qt.io/blog/2018/10/29/deprecation-of-qbs/
Новость: https://www.opennet.dev/opennews/art.shtml?num=49519
Содержание
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Иван Семеныч, 17:43 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:10 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:23 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:04 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Annoynymous, 20:38 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Зануда, 21:53 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 23:54 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,A.Stahl, 17:49 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 17:56 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,A.Stahl, 17:59 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:08 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 14:21 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 01:37 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 14:23 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,нах, 10:48 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:09 , 01-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:07 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,A.Stahl, 18:10 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:15 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Ирокез, 18:40 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,виндотролль, 19:41 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 04:36 , 01-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,виндотролль, 17:16 , 02-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:56 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:57 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:11 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:12 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:20 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 04:38 , 01-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,equeim, 19:46 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:59 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 09:33 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:04 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 08:28 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 03:34 , 01-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:20 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:42 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Niklaus Emil Wirth, 19:04 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:20 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 00:10 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,trdm, 14:57 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:51 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Андрей, 02:46 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,adolfus, 19:16 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:43 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Tat, 11:23 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:05 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Андрей, 02:50 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Dp0H, 22:16 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,ivanpetrov, 01:59 , 07-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:27 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:03 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Отражение луны, 21:15 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Cradle, 18:01 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 08:36 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 01:24 , 02-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:03 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:08 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:10 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:41 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,IB, 10:42 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Ононемус, 11:08 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 12:49 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:27 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:30 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:10 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:13 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:10 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:18 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:41 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:40 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:59 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 00:55 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 13:40 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 07:53 , 01-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 08:40 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,llolik, 21:05 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 10:51 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,llolik, 11:47 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:18 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:26 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:22 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:34 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 00:13 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 13:43 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 08:43 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:50 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:52 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:54 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Константавр, 19:32 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 00:27 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,anonimus, 08:48 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Ононемус, 09:48 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 16:23 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 16:15 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 08:44 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 16:20 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Константавр, 17:07 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,soarin, 19:02 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Владимир, 19:34 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,iPony, 19:59 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:46 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Владимир, 21:32 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 22:52 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,анон, 23:22 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,iPony, 04:48 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,anonymous, 18:21 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 22:01 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:35 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,пох, 19:42 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:45 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Владимир, 21:33 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,пох, 22:25 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 00:18 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,пох, 07:10 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 08:51 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 00:14 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Tat, 00:48 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:38 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 20:54 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:06 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 22:53 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:11 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:07 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 21:13 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Отражение луны, 21:17 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:14 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:08 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 21:10 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Отражение луны, 21:18 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 21:23 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Отражение луны, 18:27 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 23:04 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Вуыкло, 15:12 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 19:19 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 22:11 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Отражение луны, 18:26 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 23:04 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 08:54 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,InuYasha, 11:52 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 16:29 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 16:42 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 19:00 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 21:58 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 00:17 , 01-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 07:49 , 01-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Vkni, 08:10 , 01-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Вуыкло, 15:15 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 16:53 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Нанобот, 21:22 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Владимир, 21:36 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 00:24 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 16:37 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,ivanpetrov, 02:09 , 07-Ноя-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 22:20 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Led, 02:38 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,nc, 23:20 , 29-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 00:20 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 06:16 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 23:54 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 06:10 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Онаним, 07:33 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 08:05 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Онаним, 13:41 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 16:40 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,proninyaroslav, 10:18 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 10:24 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 10:26 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 10:37 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,via, 10:48 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Ононемус, 11:09 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 16:38 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 18:56 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,PereresusNeVlezaetBuggy, 11:17 , 31-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,Аноним, 19:18 , 30-Окт-18
- Проект Qt прекращает разработку сборочной системы Qbs в поль...,DungeonLords, 10:25 , 11-Июн-20
Сообщения в этом обсуждении
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Иван Семеныч , 29-Окт-18 17:43
One language, one toolkit, one build system.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 19:10
..., one CoC
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:23
"Один xpeн, чтоб вертеть их всех..." (с) Черный Властелин
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:04
Уж больно напоминает девиз одного не очень хорошего государства, если вы понимаете, о чём я
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Annoynymous , 29-Окт-18 20:38
Капитан, как давно вас не было видно!
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Зануда , 29-Окт-18 21:53
Это не девиз одного очень нехорошего государства, а надпись на собственности его правителя.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 23:54
Вот и подросло поколение эльфов
Ein Volk Ein Reich Ein Fuhrer! - Один Народ, Одна Страна, Один Вождь!
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено A.Stahl , 29-Окт-18 17:49
А чего они ожидали? Что плюсовики будут с удовольствием использовать "упрощённый вариант языка QML", от которого многих уже тошнит?
Лучше бы и сам QML туда же отправили. Использовать его совместно с плюсами это удвольствие очень ниже среднего. Около самого дна я бы сказал.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 17:56
может, твой скилл у самого дна?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено A.Stahl , 29-Окт-18 17:59
При должном уровне "скилла" можно и хлеб членом рубить. Но имеет ли это смысл?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:08
Неуместная аналогия
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 14:21
Хотите хлебушка?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 01:37
> При должном уровне "скилла" можно и хлеб членом рубить. Но имеет ли это смысл? Ну вот, а раньше из хлеба троллейбусы делали...
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 14:23
Членом очень удобно делать делать дырки для колес.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено нах , 31-Окт-18 10:48
конечно имеет - билеты на это представление будут отрывать с руками.бизнес куда более перспективный, нежели писание на qml
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 01-Ноя-18 19:09
> конечно имеет - билеты на это представление будут отрывать с руками.Боюсь, что не с руками оторвут, а с хлеборезкой
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:07
> Лучше бы и сам QML туда же отправилиВ пользу чего?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено A.Stahl , 29-Окт-18 18:10
С++ + QWidgets шикарны. Я так и не понял зачем вообще нужно было городить QML.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:15
На виджетах можно реализовать далеко не все. Они не гибки, современный многослойный интерфейс с нетривиальными анимациями и графическими эффектами на GLSL на них не реализовать. Они не ускоряются. Они потребляют много памяти. Виджеты вообще не аналог QML. Но тем не менее, их не удалили, и даже не объявили устаревшими. Вы по прежнему можете использовать их в своих проектах, в т.ч. новых.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Ирокез , 29-Окт-18 18:40
> интерфейс с нетривиальными анимациями и графическими эффектамиза такое надо убиват
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено виндотролль , 29-Окт-18 19:41
не все в мире пишут очередной аудиоплеер для линукса
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 01-Ноя-18 04:36
А кому еще в гуе надо нетривиальные анимации и графические эффекты? Игроделы кутями не пользуются обычно - они полностью кастомный гуй хотят как правило, и отрисовку скоростную. Ну и там их двигло по эффектам всем покажет как надо. Если столько в кутя впихнуть - представляете себе как будет здорово, если вгрузить в либу двигло хотя-бы уровня doom III? А, дарю идею - это надо в электрон засунуть, во. Пусть станет еще разика в три тяжелее.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено виндотролль , 02-Ноя-18 17:16
> А кому еще в гуе надо нетривиальные анимации и графические эффекты? Игроделы
> кутями не пользуются обычно - они полностью кастомный гуй хотят как
> правило, и отрисовку скоростную. Ну и там их двигло по эффектам
> всем покажет как надо. Если столько в кутя впихнуть - представляете
> себе как будет здорово, если вгрузить в либу двигло хотя-бы уровня
> doom III? А, дарю идею - это надо в электрон засунуть,
> во. Пусть станет еще разика в три тяжелее.Вы, как пользователь, должны были бы радоваться, что кто-то создает инструмент, который может хоть как-то конкурировать с электроном (в глазах дизайнеров и разработчиков).
Посмотрите сюда
https://electronjs.org/apps
Там много шлака, конечно, есть приложения, где ui вообще не нужен.
Но есть и полезные вещи: всякий софт для рисования, прототипирования, управления 3д-принтерами...
Я думаю, пользователи бы только выиграли, если б подобный софт был переписан на Qt.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:56
Ниже уже ссылочку кинули, посмотри видос в посте: http://www.opennet.dev/opennews/art.shtml?num=49499
Интерфейс - это не только таблицы и кнопки. Хороший тому пример - приборная панель автомобиля.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:57
QGraphicsView, QgraphicsItems- слышал про такие?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:11
То, что Вы предлагаете, будет гарантированно медленнее работать. Остальное дело вкуса.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:12
Попробуйте отресайзить окно с QGraphicsView/QgraphicsItems
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:20
Прекрасно все. Причём без аппаратного ускорения. На qml в этом случае будет Содом и Гоморра, будет ацки тормозить, и терять текстуры
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 01-Ноя-18 04:38
> Интерфейс - это не только таблицы и кнопки. Хороший тому пример - приборная панель автомобиля.За продвинутые анимации в этом - надо выписывать пожизненный эцих с гвоздями. Иначе поубиваются хомяки, когда отрисовку приборки вклинит каким-нибудь багом в GPU спровоцированном крутой анимацией...
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено equeim , 29-Окт-18 19:46
Что бы ни говорили о GTK+, его разработчики таки реализовали ускорение отрисовки через OpenGL/Vulkan для классических виджетов, так что это не аргумент. Но я согласен, что Qt Widgets и Qt Quick это совершенно разные инструменты и предназначены они для решения разных задач (это также и позиция разработчиков Qt). А поводу памяти - хотелось бы пруфов.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:59
Всё, что вам здесь напишут - будут такие же слова, как написанные ранее. Лучший пруф - самому запустить и убедиться.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 09:33
> многослойный интерфейс с нетривиальными анимациями и графическими эффектами на GLSL на них не реализоватьРеализовать. Да будет тебе известно виджеты на GL и работают. А твой QML есть надстройка над виджетами с поддержкой жабаскрипт.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 18:04
> А твой QML есть надстройка над виджетамиА вот и нет. Уже нет. Вы говорите про Quick Controls 1, которые действительно тормозили. И из-за них QML так поносили. Сейчас уже давно есть Qt Quick Controls 2. Все проблемы и недоработки QML ушли в прошлое.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 08:28
Да, и все Quick Controls легко и просто переехали в Quick Controls 2... ой
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 01-Ноя-18 03:34
> Они не ускоряются.Они не тормозят!
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:20
Недавно была новость про Qt Design Studio 1.0: http://www.opennet.dev/opennews/art.shtml?num=49499. В прикрепленном видео демонстрируются хорошие примеры возможностей QML. Подобное на виджетах не реализовать.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:42
Потому что на QML интерфейсы намного проще делать. Тебе даже не нужно софтину перезапускать, тем более перекомпилировать, при изменении интерфейса в QML. Плюс в этому, QML позволяет использовать Qt с другими помимо C++ языками.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Niklaus Emil Wirth , 29-Окт-18 19:04
А ещё это позволяет использует жабаскрипт во время выполнения плюсокода. Потому что как же это в 21 веке да жабаскрипта?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:20
Тебе не нравится JS просто потому что это JS? Или какие-то конкретные претензии есть?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 00:10
Зачем нужен ещё и скриптовый язык, когда компилятор рядом?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено trdm , 30-Окт-18 14:57
> Зачем нужен ещё и скриптовый язык, когда компилятор рядом? Для тонкой настройки пользователем.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 18:51
Ну например чтобы программист мог заниматься своей работой, а дизайнер своей. Или, например, интерфейс можно не вшивать в приложение, и дать возможность пользователю его стилизовать по своему вкусу.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Андрей , 31-Окт-18 02:46
В GTK для этого не нужен JavaScript, интерфейс записан в xml файл.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено adolfus , 31-Окт-18 19:16
Интерфейсом должен заниматься психитатр и физиолог. Они устанавливают рамки, в котороых, возможно, если получится, будет играться дизайнер.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 19:43
>Тебе даже не нужно софтину перезапускать, тем более перекомпилировать, при изменении интерфейса в QML.Криокамера протекла? Компилятор для qml давно в стандартной поставке.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Tat , 30-Окт-18 11:23
Действительно, зачем писать какой-нибудь touch-based или "сильно-в-рюшечки" интерфейс на QML, когда можно написать его на QtWidgets и потратить в 200 раз времени больше? Зато С++!!! Практически нечитаемое, трудноподдерживаемое и хрен изменяемое? Ну и что! Зато С++!!!
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 19:05
Надо отметить, что внутри QML объекты - это С++ объекты. QML часть отрабатывает только при запуске, - разбирает, компилирует код и создает С++ объекты, которые дальше сами себя отрисовывают. Если говорить о JS, то это необязательный элемент, можно обойтись и без него. Вот хорошая статья: https://habr.com/post/150064/
Описание же интерфейса в С++ увеличивает связность кода, что на самом деле является отрицательной, а не положительной стороной виджетов.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Андрей , 31-Окт-18 02:50
> Описание же интерфейса в С++ увеличивает связность кода, что на самом деле является отрицательной, а не положительной стороной виджетов.Придётся переписать почти все книги и статьи о C++, в которых GUI рассматривается как просто одна из самых сильных сторон C++ и очевидных для использования именно C++.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Dp0H , 30-Окт-18 22:16
В qml уже завезли аналог QTableView, который без напряга работает с огромными выборками?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено ivanpetrov , 07-Ноя-18 01:59
5000x5000 достаточно огромная? Ожидайте в 5.12.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:27
Не пойму в чем проблема. QML очевидно DSL для описания формочек как и тысячи других DSL вроде Glade, FXML, WSP (или как он там в .NET) и т.д. Это просто способ описать формочку и нагородить объектов, что в приложении с более чем двумя контролами просто спасение, так как ускоряет разработку в разы. Да, это требует скилов и умения автоматизировать сборку и работать с этим QML Builder или как он там в QT назван (простите я из мира GTK+), но это действительно спасение.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:03
> QML BuilderНе знаю, что Вы имели ввиду, но никакую сборку автоматизировать не нужно, и уметь работать с какими-либо QML Builder'ами тоже не нужно. Всё просто, 2 шага:
1. Ставишь Qt;
2. Запускаешь Qt Creator и выбираешь "Создать QML проект".
И всё, дальше только пишешь код и периодически билдишь и запускаешь клавишей F5.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Отражение луны , 29-Окт-18 21:15
Тебе бы книжек почитать прежде чем выдавать свои невероятно ценные советы.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Cradle , 29-Окт-18 18:01
все хорошо, особенно если они еще походу и самому CMake помогут документацию до ума довести, а то там сейчас изза бардака довольно высокий порог вхождения. Вот только в анонсе "Longer term, we plan to switch to CMake for building Qt itself" слегка пугает - убьют ведь и qmake ненароком, пусть лучше будут оба.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 08:36
> убьют ведь и qmake ненароком, пусть лучше будут оба.Убьют, как пить дать. Но не скоро, и, скорее всего, процесс будет очень медленным и плавным.
А насчёт документации — в комплекте с CMake идёт хорошая референсная документация (справочное руководство), для «въезжания» же берите книгу «Mastering CMake», ну или — вариант для бедных, вроде меня N лет назад, — изучайте штатные и KDE-шные CMake-модули на предмет как надо и как не надо делать. За пределами самого CMake и KDE, скажу сразу, очень много кривых .cmake, лучше туда без опыта не соваться, чтобы к плохому не привыкнуть. Да и в KDE лучше ограничиться ECM (extra-cmake-modules).
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 02-Ноя-18 01:24
>убьют ведь и qmake ненарокомты не поверишь, его уже много лет хотят убить, так как поддерживать сложно
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:03
Переизобретенное Qолесо оказалось Qвадратным
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 19:08
> Qbs (pronounced Cubes)
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 19:10
А есть хорошие аналоги Qbs?
CMake с блевотным синтаксисом не предлагать :)
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 19:41
qmake же
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено IB , 30-Окт-18 10:42
Вам же написали - qmake RIP
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Ононемус , 30-Окт-18 11:08
Где? Покажите.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 12:49
Ну как же, в 4.110
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:27
meson?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:30
Эти странные разработчики принципиально не вводят в язык понятия "функция" или "процедура", чтобы можно было один и тот же блок кода переиспользовать несколько раз. При более или менее нетривиальной сборке такой функционал может понадобиться и придется либо копипастить простыни кода (а потом эти копии как-то между собой синхронизировать), либы выносить это дело во внешние скрипты, типа баша/питона, но тогда возникает вопрос, нафига вообще нужна такая система сборки.https://mesonbuild.com/Syntax.html#userdefined-functions-and...
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:10
Необходимость Qbs как-то совершенно не просматривается. Им бы действительно стоило уделить часть ресурсов для разъяснения.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:13
просто cmake какой-то невменяемый, а qmake и попытки создания Qbs давали надежду на что-то хорошо управляемое, хорошо читаемое и простое для программистов... Но не срослось... Придётся на cmake переходить....
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:10
Ну наконец-то. Ещё одна нестандартная маргинальная поделка отвалилась. Ещё бы meson туда же...
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:18
И ninja
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:41
И make. Должен остаться только msbuild.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 19:40
ninja ортогонален cmake. cmake использует для сборки либо make либо ninja, конечно ninja тут лучший выбор.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:59
На самом деле нет: с ниндзей есть одна проблема. Если у вас сборка была с одними флагами, а потом вы их переключите, ниндзя не перестроит проект, а CMake+Make - перестроит, у него другая проблема - он при малейшем изменении одного флага перестраивает весь проект, даже если зависимость строится с другими флагами.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 00:55
> На самом деле нет: с ниндзей есть одна проблема. Если у вас
> сборка была с одними флагами, а потом вы их переключите, ниндзя
> не перестроит проект, а CMake+Make - перестроит, у него другая проблема
> - он при малейшем изменении одного флага перестраивает весь проект, даже
> если зависимость строится с другими флагами.Не надо часто флаги теребонькать
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 13:40
А как ещё оптимизировать параметры сборки?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 01-Ноя-18 07:53
А для усердных оптимизаторов параметров сборки в аду найдётся свой отдельный котёл. Выпиливать ваши «а у меня всё работает» -O3 и прочие — из лучших побуждений, конечно — добавленные -f... чтобы починить очередной падение какого-нибудь libraw — то ещё развлечение.Если, конечно, прописывание корректных -L и -W вы не называете оптимизацией.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 08:40
Ninja и make в этом вопросе вапще ни при чём, если они у вас ведут себя по-разному — вопрос к вашему CMake, почему он в одном случае делает зависимость от набора конфигурационных параметров, а в другом — нет.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено llolik , 29-Окт-18 21:05
> Ещё бы meson туда жеMeson, в общем-то, ИМХО совсем не плох.
Язык понятен (python, собственно), возможностей необходимый достаточный минимум, работает шустро (несмотря на python), маразмов вроде полисей и модулей, которые никто не поддерживает, не наблюдается (возможно это только до поры).
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 10:51
Вообще-то не python, а DSL чем-то напоминающий python.
Вот пример:
if i == 'continue'
continue
elif i == 'break'
break
endif
Какой же это питон?))
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено llolik , 30-Окт-18 11:47
Да, согласен, DSL похожий на упрощённый python.
Так же ничего не мешает в две-три строчки, подцепить системный python (он по понятным причинам должен быть) и использовать чистый python (вот, например https://github.com/radare/radare2/blob/master/meson.build сделано run_command, но можно, если надо и (run/custom)_target) и *.py скрипты (как вот здесь https://github.com/SkyMaverick/UniChatMod/tree/master/gui/la... , например, пришлось извернуться, чтобы собрать GUI lazarus-ом, который meson не поддерживает. hint: Проект впрочем ещё глубоко не дописанный и, по мере нахождения автором времени, пилится).
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 18:18
С ключевым словом, замыкающим "if", оно больше на Ruby похоже, чем на Python. Или вообще на препроцессор C.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:26
У Qbs был потенциал за счет адекватного синтаксиса (а не как у CMake), и даже с возможностью скриптования. Но ок, пусть так.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 19:22
Они даже не осилили сделать бустрап, поэтому нафиг эту поделку.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:34
> не осилили сделать бустрапЭто который "чтобы собрать нашу поделку, вы должны иметь уже готовый блоб нашей поделки. можете скачать один у нас на сайте"? Так это же преимущество (ну, по крайней мере для тех, кто имеет отношение к OpenSource, а не использует apt-get/yum как более навороченную замену install.exe).
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 00:13
В apt-get/yum оно само появляется, ага.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 13:43
>> не осилили сделать бустрап
> Это который "чтобы собрать нашу поделку, вы должны иметь уже готовый блоб нашей поделки. можете скачать один у нас на сайте"? Примерно наоборот. Костыльный, но рабочий метод первой сборки на новой системе без скачивания блобов. Cmake так умеет.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 08:43
Интересно, как же это я тогда сделал порт для сборки qbs на системе без qbs?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:50
Ура!! Всегда Qt проекты делал с cmake. Когда это еще не было мейнстримом.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:52
Мне Qbs понравился. Вменяемей значительнее, чем CMake.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 18:54
Да
Но _потенциально_
Решили не развивать, увы :(
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Константавр , 29-Окт-18 19:32
Всё просто, Qbs будут развивать, изучать и использовать только программисты на кутях (и то не все). А Cmake все остальные. Qbs становится отталкивающим элементом, останавливающим от перехода на кути. Может оно и хорошее само по себе, но в современном мире некогда изучать. Наплодили столько ненужных сущностей, что ой-ой-ой.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 00:27
KDE живёт и не парится.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено anonimus , 30-Окт-18 08:48
Все то вы лезете со своим кде где и речь не об ос
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Ононемус , 30-Окт-18 09:48
А причем здесь ОС?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 16:23
Если про ОС, то это к гномерам. Это у них ОС systemd-gnomed.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 16:15
KDE пока ещё на CMake.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 08:44
И, если уж на то пошло, именно KDE-шники приложили немало усилий для поддержки CMake в Qt-шных тулзах.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 16:20
>Всё просто, Qbs будут развивать, изучать и использовать только программисты на кутях (и то не все).Ну это ты зря. У меня на работе задача на Плюсах и без Qt, сборка посредством Qbs. Сборочную систему не навязывали, сам выбрал.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Константавр , 30-Окт-18 17:07
Да я же не против :) Вот Вам интересно, Вы нашли, почитали, попробовали, но таких единицы. Народ не шерстит интернет в поисках "на чём бы сегодня собрать проект?". Я сам в природе с Qbs не сталкивался, хотя наслышан. И я не рискнул бы переводить проект на Qbs просто потому что сложно вот так взять и пересесть. А потом каждому, кто (вдруг) захочет мой код собрать, должен буду долго обяснять и разбираться с ошибками и пр. и всё это без большого комьюнити и материалов в сети. Но, "храбрецам поём мы песни" :)
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено soarin , 29-Окт-18 19:02
То-то поддержка cmake в Qt Creator как то самое на палочке, но даже и без палочки...
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Владимир , 29-Окт-18 19:34
Подождите, а чего вам не хватает от поддержки CMake в IDE?
открытие CMakeLists.txt одним кликом есть. Генерация во временную директорию есть.
Настройка CMake опций в тулчейне есть.
Задание опций через GUI есть.
servermode этот ваш современный есть (честно не очень нравится его вид дерева, я его чуток патчил под себя).
Интеграция со справкой cmake
Автокомплит функций, переменныхНу из того что мне лично не хватало - задать опцию для проекта до конфигурирования через гуй, как cmake-gui может быть.
ну еще какой-то переход к функции cmake (т.е. какая-нибудь модель кода).
Но этого уж ВООБЩЕ нигде еще нет =)
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено iPony , 29-Окт-18 19:59
Понятно дело, что всё можно своими копытами сделать.
Но достаточно создать простой проект на cmake, и qmake и сравнить интеграцию IDE с ними.
И как в случае cmake надо подплясывать так, что вообще думаешь — "IDE ты тут?".
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:46
Ну попробуйте слинковать статически на windows qt программу, со статическим рантаймом. Или иконку добавить в OS X при сборке.
Приходится юзать кучу костылей и скриптовать. А qmake делает это одной строчкой.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Владимир , 29-Окт-18 21:32
А при чем тут поддержка системы сборки cmake в IDE? в какой-то другой IDE статический рантайм проще добавляется, не через замену CMAKE_CXX_FLAGS =) ?
То что в qmake есть ряд готовых решений, вообще никак не связан с поддержкой сборки cmake (это к разрабам самого cmake, а не Qt Creator)
Единственное с чем я согласен, с комментатором выше - что неплохо бы добавить автодобавление файлов в проект через гуй какое-то (не уверен что это будет работать в 90% случаев вообще).
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 22:52
В vs - переключением одного параметра, погуглите про cmake проблема известная - куча обвеса в виде foreach циклов.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено анон , 29-Окт-18 23:22
В последних версиях креатора добавили возможность добавить класс/файл в cmake проект.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено iPony , 30-Окт-18 04:48
Ну или вот самое крутое
https://stackoverflow.com/questions/9415761/using-cmake-with...В проекте с cmake просто нельзя вот просто добавить файл в проект.
Нормально?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено anonymous , 30-Окт-18 18:21
Э? Тут кто-то сказал clion?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 22:01
да отличная поддержка, это в kdevelop она хромает на обе ноги.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 19:35
Странно, что этого нет в новости. В июле некий Тиаго сформулировал требования для системы сборки. Одним из которых являются отсутствие циклических зависимостей:http://lists.qt-project.org/pipermail/development/2018-July/...
Если кто не знает, qbs требует для сборки почти весь Qt и наоборот. Решение данной проблемы отсутствует и не предполагалось в принципе, т.к. qbs для сборки самого Qt и не проектировался. Ну а сейчас решили не плодить зоопарк и использовать одну систему сборки как для Qt, так и для программ на его основе.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено пох , 29-Окт-18 19:42
> Если кто не знает, qbs требует для сборки почти весь Qt и наоборот.если кто не знает - некоторые зависимости cmake требуют для сборки - cmake.
И ничего, никого это не огорчило.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 19:45
Список в студию!
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Владимир , 29-Окт-18 21:33
Сам cmake?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено пох , 29-Окт-18 22:25
нет, сам он самодельным configure настраивается, cmake тянет то ли libuv, то ли что-то без чего он не собирается, то ли что-то из модулей вылезшее - запамятовал уже. Причем зависимость была вроде бы необязательная, но вот соберется ли то ради чего тебе понадобилось все это, без нее - вопрос...
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 00:18
Дай я тебе помогу. У него есть гуй в комплекте на Qt. Но для сборки кутей достаточно минимальной конфигурации.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено пох , 31-Окт-18 07:10
> Дай я тебе помогу. У него есть гуй в комплекте на Qtлол штааа? У cmake? Гуй? #8-O
если мне были нужны еще поводы ЭТОГО никогда не использовать, то вот он.
но нет, мне его гуй был нахрен не нужен, мне нужно было разово собрать какую-то хрень, то ли mysql, то ли vbox, не помню уже, скорее первое, желательно не скачивая ради нее "весь интернет" и не пересобирая весь опенсорс. А оно...вот... "и еще нам нужен xml и json. Для системы автоконфигурации мэйкфайлов, ага." от кодошлепов для кодошлепов. Так что чему тут удивляться, что образовалась циклическая зависимость, непонятно. Удивительно что пока еще можно как-то этот цикл разорвать.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 08:51
/usr/ports/devel/cmake$ make show=BUILD_DEPENDS
STEM->=1.5.1:devel/ninja STEM->=1.4:textproc/py-sphinx devel/ccache
/usr/ports/devel/cmake$ make show=RUN_DEPENDS
(пусто)
Сходите к окулисту... или хирургу. У вас что-то не так или с глазами, или с руками.И, да, sphinx нужен только для генерации документации.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 00:14
Собирается спокойно. С травой завязывай.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Tat , 30-Окт-18 00:48
Тьянго - он и есть Тьянго. Делает много хорошего, но тараканы в голове тоже огроменные. Чего стоит только его идея выводить UTF строки в стандартный QDebug в виде hex-кода.
Очень жаль QBS. Задумка была хорошая, реализация - хреновая. Да и чего они ожидали, когда над QBS работало полтора человека в свободное время?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:38
Они бы про Qml опрос бы провели, тоже бы узнали много нового про скептически настроенных программистов с++, о технологии которую уже 10 лет доделать не могут
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 20:54
Понабегут фанбои всяких реактов и проголосуют за выпиливание плюсов и виджетов. Последние, кстати, за время 5-й ветки особенно и не продвинулось.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:06
> Последние, кстати, за время 5-й ветки особенно и не продвинулось.Потому что QML полностью покрывает их функционал.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 22:53
А вот и первый фанбой
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 19:11
Виджеты уже выпилили в отдельный модуль, если чё
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:07
Ну их qml и начинали для телефончиков делать, потом объявили про desktop components, которые переписывали несколько раз, и которые до сих пор толком не готовы, сколько лет там не могли сглаживание починить?Проблемы с моделями, и представлениями др сих пор не решены . Как Медведев с летним временем зимой, люто профакапил, а сознаться гордость не позволяла
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 29-Окт-18 21:13
В GUI как-то очень мало новых интересных вещей, а в основном беготня по кругу. Причем это чуть ли не с того момента, как MIT (как организация) перестала разрабатывать X11.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Отражение луны , 29-Окт-18 21:17
Все там отлично, очевидно, ты пишешь кривой код.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 19:14
Ваши знания соотносятся максимум с Qt 5.6. На дворе 5.11, в которой ничего подобного нет.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:08
Вся база уже давно доделана.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 29-Окт-18 21:10
Ну оно действительно устаревшее говно. Как бы давно понятно, что всякие GUI требуют развесистой "бизнес-логики", где прекрасно работает статическая типизация + pattern matching. И если тянуть туда интерпретируемый язык с динамическими типами, придется писать unit-test'ы на каждый чих, причем в 80% случаев выполняя нехитрую работу компилятора.А тесты очевидно плохи тем, что это дополнительный код, который нужно писать, читать и модифицировать, в котором могут быть ошибки и т.д. Поэтому, по-возможности, лучше бы обходиться без них, если это не скажется на качестве ПО.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Отражение луны , 29-Окт-18 21:18
дааа... Вот только в qml есть типизация.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 21:23
Ну в итоге данные то через плюсы тянуть, так что получается лапша лишняя в коде
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Отражение луны , 30-Окт-18 18:27
Эм, что мешает пробросить плюсовую модель прямо в qml?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 30-Окт-18 23:04
Она устарела 20 лет назад. Для задач GUI и развесистой логики она неудобна.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Вуыкло , 31-Окт-18 15:12
Примеры в студию
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 31-Окт-18 19:19
Классический пример развесистой логики - это компилятор или, хотя бы, парсер. Как говорится, флаг в руки - отлаживать парсер, написанный на С++.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 29-Окт-18 22:11
Типизация много где есть. В basic'е, например. И что?Речь-то про алгебраические типы данных и pattern matching. ;-)
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Отражение луны , 30-Окт-18 18:26
Такая штука вообще мало где есть, и обертка типа классом вполне решает твою проблему чуть более чем полностью.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 30-Окт-18 23:04
Пфуй. Можно же и на ассемблере писать.А то, что алгебраических типов нет там, где их сам доктор прописал, говорит об известной костности индустрии.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 08:54
> Пфуй. Можно же и на ассемблере писать.
> А то, что алгебраических типов нет там, где их сам доктор прописал,
> говорит об известной костности индустрии.Я, конечно, дико извиняюсь, но слово «косный» никакого отношения к костям не имеет.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено InuYasha , 31-Окт-18 11:52
извиняюсь, нечаянно -1 влепил, а ctrl+z не предусмотрен (
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 31-Окт-18 16:29
Я очень рад, что по остальному возражений нет.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 16:42
> Я очень рад, что по остальному возражений нет.А какие могут быть возражения на «правильно делать надо по-другому?». Все просто ждут, что мастер покажет как надо. ;)
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 31-Окт-18 19:00
Elm.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 21:58
> Elm.Что — Elm? Я не вижу системы сборки, написанной на Elm за пределами экосистемы собственно Elm.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 01-Ноя-18 00:17
???? Может быть еще надо систему сборки на SQL предъявить, чтобы обосновать применимость этого языка для баз данных? И движок для 3d Action игры, написанный на make, чтобы обосновать практичность make?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 01-Ноя-18 07:49
> ???? Может быть еще надо систему сборки на SQL предъявить, чтобы обосновать
> применимость этого языка для баз данных? И движок для 3d Action
> игры, написанный на make, чтобы обосновать практичность make?Виноват, тред попутал по инерции с разговорами о qmake. Там Qt, тут Qt... Прошу прощения.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Vkni , 01-Ноя-18 08:10
ок.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Вуыкло , 31-Окт-18 15:15
С точки зрения расширяемости классы работают лучше.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 16:53
Я думаю, QML задумывался, в первую очередь, в дальнейшем как более простое средство интеграции в различные ЯП, не ограничиваясь одним C++. Что было с QWidgets? Ресурсов компании едва хватает, чтобы кроме C++ ещё поддерживать и биндинги к Python. На биндинги к другим ЯП, увы, ресурсов нет. Поэтому и дропнули когда-то поддержку Java.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Нанобот , 29-Окт-18 21:22
> Взвесив все плюсы и минусы компания Qt Company пришла к выводу, что более целесообразноуважаю здравый смысл. а вот всякие там свободные кодеры бы ещё пару лет пилили его ради самого процесса
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Владимир , 29-Окт-18 21:36
К сожалению, в основном не взлетело как раз из-за того что всякие "свободные кодеры" и не горели желанием его пилить (да, я о тебе, Jake, забросивший xcode интеграцию - он по итогу уволится из QtP)
Почему внутри компании на несколько сот девелоперов не нашлось ресурсов - для меня тоже остается загадкой.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 00:24
А смысл его пилить с такими тяжёлыми зависимостями? В своё время плевались на cmake по этой причине, а тут целый фреймворк и интерпретатор JS надо с собой тащить. Ну и за отказ от Makefile-ов отдельное спасибо.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 16:37
>Ну и за отказ от Makefile-ов отдельное спасибо.А вот за это действительно огромное спасибо. Сколько можно тащить этот продукт жизнедеятельности мамонта?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено ivanpetrov , 07-Ноя-18 02:09
> несколько сот девелоперовОколо 150. Ну хотя ещё есть многотысячное комунити, но оно в основном умеет только ныть в каментах (смотри оригинальный пост в блоге), не платить за коммерческий продукт и не контрибутить в ОпенСорс.
А так да, в Qbs было занято всего трое, и после ухода Джейка стало вообще двое. Почему не выделили нормальную команду под такой ответственный проект - неизвестно.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 29-Окт-18 22:20
CMake вроде неплох, но зачем было изобретать свой жутки скриптовый язык, есть же системы сборки, использующие питон и луа
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Led , 30-Окт-18 02:38
> есть же системы сборки, использующие питонДа, к сожалению, есть...
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено nc , 29-Окт-18 23:20
Очень жаль. Синтаксис CMake мне не нравится, очередная неструктурированная фигня, да еще с расширением txt. Вообще считаю что формат файла проекта должен быть или json или xml, по причине простоты json предпочтительнее; проекты должны описываться исключительно декларативно, а вызов скриптов должен быть скорее исключением чем правилом.
Qt-шный формат .pro хоть и не json, но сделан максимально просто.
Да, Qt-шные проекты на QBS, взятые с гитхаба, я пробовал собирать и натыкался на какие-то неведомые проблемы, чего не скажешь о проектах с ".pro". Уж не знаю почему, но ИМХО в родном инструменте, коим является Qt Creator, проблем быть не должно в принципе.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 00:20
>Qt-шный формат .proТак его оставляют же. Новость читай.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 06:16
Да ты обкурился.> > Проект Qt прекращает разработку сборочной системы Qbs в пользу CMake
> Очень жаль.
> Qt-шный формат .pro хоть и не json, но сделан максимально просто.
> QBS, взятые с гитхаба, я пробовал собирать и натыкался на какие-то неведомые проблемы, чего не скажешь о проектах с ".pro"
Выбрасывают абсолютно бесполезный Qbs. .pro - отличный формат для родных Qt-хеллоувордов - оставляют.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 23:54
>формат файла проекта должен быть или json или xml,Как там в нулевых? Всё мечтаете о мире где всё на XML? Программы на XML, компиляторы на XML, веб на XML, даже небо, даже аллах... Только нужно ещё немного ускорить либу парсинга. Ещё. Немного. Да... Нет, кажется нужен отдельный XML-процессор. Спроектируем его на XML!
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 06:10
Не понятно, что за поддержка CMake такая, когда поддержки compile_commands.json еще нет (это http://clang.llvm.org/docs/JSONCompilationDatabase.html )В QtCreator всегда был зоопарк типов _родных_ проектов, то что один из них убрали - это хорошо, конечно.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Онаним , 30-Окт-18 07:33
Ох уж эти сборочные системы, едва ли на какую-то другую IT-шную задачу написано столько же альтернативных реализаций, как на сборку исходников.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 08:05
Ох уж эти аудиоплееры, едва ли на какую-то другую задачу написано столько же альтернативных реализаций, как на проигрывание музыки.> IT-шную задачу
Айтишникам совершенно это побоку. Те из них, что чего-то собирает, всего лишь копипастят команды.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Онаним , 30-Окт-18 13:41
Да, пожалуй, про аудиоплееры забыл. Но не факт, что их больше если не считать давно закопанные и поделки-однодневки.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 16:40
Мессенджеры?
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено proninyaroslav , 30-Окт-18 10:18
Да, вот с поддержкой CMake в Qt не очень, не так удобно как qmake, надеюсь данная ситуация измениться.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 10:24
Откуда у пользователей Qt такая каша в голове? Из делфи, что ли, пришло?
> с поддержкой CMake в Qt не очень
Ты имел ввиду
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 10:26
> с поддержкой CMake в Qt не оченьА какая в библиотеке Qt должна быть поддержка cmake? Вроде все FindQt.cmake давно написаны, ну можно что-то подправить, но работает.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 10:37
> Да, вот с поддержкой CMake в Qt не очень, не так удобно
> как qmake, надеюсь данная ситуация измениться.Что именно не удобно? CMake-описания пакетов из qmake генерятся штатным механизмом, в том числе для самого Qt во время его сборки. Или вы хотели сборку Qt перевести на CMake? Так это как раз в планах, читаем новость.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено via , 30-Окт-18 10:48
Жду новости: "Проект Qt прекращает разработку Qt".
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Ононемус , 30-Окт-18 11:09
шизик, перелогинься
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 16:38
Дуплик, зайди под своим именем.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 18:56
В своё время завёл баг на тему отсутствующей поддержки Android в QBS.
Ответили в стиле мол не ссы чувак, как весь Qt на QBS переедет, так и допилим.
"А при коммунизме все будет зашибись, он наступит скоро, надо только подождать" :D
И вот взяли и закрыли проект.К слову, qmake очень приятная система сборки, простая но функциональная. Тут выше приводили примеры со значком под macOS, и там таких фич немало.
Поэтому just for fun пишу новый qmake, куда хочу добавить новые фичи вроде автоматической сборки инсталлятора под винду.
Тоже писал разработчикам Qt, нннада форк qmake - опять же ответили ненужно, есть QBS. Эх
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено PereresusNeVlezaetBuggy , 31-Окт-18 11:17
> К слову, qmake очень приятная система сборки, простая но функциональная. Тут выше
> приводили примеры со значком под macOS, и там таких фич немало. А вот не соглашусь. Он родился и рос как набор костылей и подпорок (как и большинство систем сборки, впрочем). Штатная документация — мягко говоря, не полная, в частности, features вообще практически не документированы — а ведь в них много вкусного. Он хорош для небольших проектов, где лаконичность языка и большое количество автоматических «додумок» qmake перевешивают. Но, скажем, писать портабельный код на qmake — удовольствие так себе.
В CMake более строгий подход, много интересных возможностей для больших проектов (очень многое CMake может сам сгенерировать), на порядок лучше документация. Хотя некоторые вещи вымораживают, конечно, но изо всех систем сборки, с которыми мне приходилось работать, CMake — пока что лучшая система сборки для крупных проектов на C/C++.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено Аноним , 30-Окт-18 19:18
Сейчас у них много других проектов. К QBS они еще вернутся.
"Проект Qt прекращает разработку сборочной системы Qbs в поль..."
Отправлено DungeonLords , 11-Июн-20 10:25
Вот прошло 2 года, сижу, собираю qmake на Orange Pi... Qt6 между прочим