![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск сборочного инструментария Qbs 1.19" | +/– | ![]() |
Сообщение от opennews (?), 04-Июн-21, 12:28 | ||
Опубликован выпуск сборочного инструментария Qbs 1.19. Это шестой выпуск после ухода компании Qt Company от разработки проекта, подготовленный силами сообщества, заинтересованного в продолжении разработки Qbs. Для сборки Qbs в числе зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Nikki Next (?), 04-Июн-21, 12:28 | +3 +/– | ![]() |
Есть аналог Delphi7 по удобству разработки? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #4, #12, #14, #17 |
2. Сообщение от Аноним (2), 04-Июн-21, 12:30 | +1 +/– | ![]() |
блин, с каждым релизом все привлекательнее и привлекательнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #6, #11, #15 |
3. Сообщение от Аноним (3), 04-Июн-21, 12:32 | +2 +/– | ![]() |
lazarus | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #8 |
4. Сообщение от Аноним (4), 04-Июн-21, 12:36 | +1 +/– | ![]() |
Если вам прямо аналог нужен, то кроме Lazarus не знаю что и посоветовать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
5. Сообщение от Аноним (5), 04-Июн-21, 12:41 | +3 +/– | ![]() |
Да она всегда была лучше симэйка. Просто тупая мода свое взяла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #36 |
6. Сообщение от Бака (?), 04-Июн-21, 12:44 | +2 +/– | ![]() |
И правда зря :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
7. Сообщение от Аноним (7), 04-Июн-21, 12:49 | –2 +/– | ![]() |
> Для крупных проектов, состоящих из большого числа файлов и поддиректорий, производительность повторной пересборки с использованием Qbs может опережать make в разы - пересборка выполняется почти мгновенно и не заставляет разработчика тратить время на ожидание. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10, #23, #25, #37 |
8. Сообщение от Nikki Next (?), 04-Июн-21, 12:58 | –1 +/– | ![]() |
Це про Сi/Ci++/Пiтон/Джава | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #20 |
9. Сообщение от Самый Лучший Гусь (?), 04-Июн-21, 13:34 | +2 +/– | ![]() |
Если программу нельзя собрать make — пусть переделывают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #38 |
10. Сообщение от Аноним (10), 04-Июн-21, 14:04 | +/– | ![]() |
Да и пох. У них удобное конфигурирование сборки с приятным синтаксисом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
11. Сообщение от Аноним (11), 04-Июн-21, 14:31 | +/– | ![]() |
Не зря, CMake не маргинальная поделка от которой отказались авторы и которую полторы калеки разрабатывают, и которая даже нигде не опакечена потому что нигде не используется. Ну и CMake работает для чего-то более сложного чем хелловорлд. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #16, #18 |
12. Сообщение от Аноним (12), 04-Июн-21, 14:34 | +1 +/– | ![]() |
Qt + Qt-creator вполне аналоги. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
13. Сообщение от Аноним (14), 04-Июн-21, 14:52 | +1 +/– | ![]() |
> при сборке для платформ Apple, Android и Windows | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #43 |
14. Сообщение от Аноним (14), 04-Июн-21, 14:53 | –1 +/– | ![]() |
QtCreator | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
15. Сообщение от Аноним (14), 04-Июн-21, 14:54 | +/– | ![]() |
Не спорю. Но пересел не зря. cmake универсальнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
16. Сообщение от n00by (ok), 04-Июн-21, 15:05 | +1 +/– | ![]() |
> Не зря, CMake не маргинальная поделка от которой отказались авторы и которую | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
17. Сообщение от adolfus (ok), 04-Июн-21, 15:43 | +/– | ![]() |
slickedit | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
18.
Сообщение от Michael Shigorin![]() | –4 +/– | ![]() |
О да. Шмяк -- это маргинальная поделка, авторы которой не смогли даже сообразить, что ЭТО лучше было утопить до того, как оно "стало майнстримом". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #24, #35 |
19. Сообщение от Аноним (19), 04-Июн-21, 15:50 | –2 +/– | ![]() |
Зачем заниматься некромантией? Qt ума хватило не плодить сущности и закопать Qbs в пользу универсального CMake | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28, #39, #40 |
20. Сообщение от Аноним (20), 04-Июн-21, 15:52 | +/– | ![]() |
Так це зрада или пэремога?))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #22 |
21. Сообщение от Агл (?), 04-Июн-21, 16:01 | –1 +/– | ![]() |
и как заставить qt creator добавлять изменения в проекте при использовании cmake? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
22. Сообщение от Аноним (22), 04-Июн-21, 16:39 | +/– | ![]() |
Что с тобой не так, чувак? Почему ты смеёшься над шутками из детского садика? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #30 |
23. Сообщение от Аноним (24), 04-Июн-21, 16:40 | +1 +/– | ![]() |
>т.к. например ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
24. Сообщение от Аноним (24), 04-Июн-21, 16:43 | +3 +/– | ![]() |
маргинальная поделка - это apt с поддержкой *.rpm . | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #33 |
25. Сообщение от ABBAPOH (ok), 04-Июн-21, 17:06 | +4 +/– | ![]() |
Есть какие-то замеры? Да, null build у ninja в 2 раза быстрее, 1 секунда вместо 2. Разница просто огромная, в процентах-то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #41 |
26. Сообщение от Аноним (-), 04-Июн-21, 17:20 | –1 +/– | ![]() |
Это луди, которым не нужен CMake? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29 |
28. Сообщение от ABBAPOH (ok), 04-Июн-21, 18:52 | +/– | ![]() |
> Зачем заниматься некромантией? Qt ума хватило не плодить сущности и закопать Qbs | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
29. Сообщение от Аноним (29), 04-Июн-21, 19:47 | +/– | ![]() |
Не будь лудди, переходи на то что смузихлёбы велят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #45 |
30. Сообщение от Аноним (30), 04-Июн-21, 22:35 | +/– | ![]() |
Над шутками откуда нужно смеяться? Есть комиссия по шуткам? Есть разнорядка, кто над какими шутками может смеяться? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
33. Сообщение от n00by (ok), 05-Июн-21, 08:16 | +1 +/– | ![]() |
> маргинальная поделка - это apt с поддержкой *.rpm . | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
34. Сообщение от lockywolf (ok), 05-Июн-21, 08:36 | +/– | ![]() |
Автотулз скоро умрёт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #44 |
35. Сообщение от Аноним (35), 05-Июн-21, 11:28 | +/– | ![]() |
...сморозил непрограммист | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #48 |
36. Сообщение от trdm (ok), 05-Июн-21, 12:04 | +/– | ![]() |
Да мне и qmake нравился. Простота и полная документаха - nice.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
37.
Сообщение от kuzulis![]() | +/– | ![]() |
> апример инкрементная сборка того же QtCreator с использование cmake+ninja в разы быстрее | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
38.
Сообщение от kuzulis![]() | –1 +/– | ![]() |
> Если программу нельзя собрать make — пусть переделывают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #42, #46 |
39.
Сообщение от kuzulis![]() | +/– | ![]() |
Да уж, очень оно универсально, ага. А забацай ка мне, например поддержку тулчейна от Keil для архитектуры 8051? Или еще чего то такого, а мы посмотрим как он универсален. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
40.
Сообщение от kuzulis![]() | +/– | ![]() |
Или например, как пропатчить бинарь (добавить куда нить в него CRC, и прочее), используя только CMake, без всяких питонов и прочего. А я посмотрю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
41. Сообщение от Аноним (41), 06-Июн-21, 11:17 | –1 +/– | ![]() |
Сразу видно доморощенный разработчик. При интенсивном коммите эта секунда очень важна ведь несколько десятков сборок в минуту вполне нормальная история для интенсивного проекта. Умножай на окружения и тесты и все очередь уже заполнена | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #47 |
42. Сообщение от Аноним (41), 06-Июн-21, 11:19 | +/– | ![]() |
А вы в курсе что все мейки могут работать в паралель так что большая их часть написанна не безопасно? Так что я бы на сейк вообще не смотрел | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
43. Сообщение от Аноним (41), 06-Июн-21, 11:20 | +/– | ![]() |
Да верно. Реально непонятно чего они вечно вые-ся своими системами | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
44. Сообщение от Аноним (41), 06-Июн-21, 11:21 | +/– | ![]() |
Поскорее бы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
45. Сообщение от Аноним (41), 06-Июн-21, 11:22 | +/– | ![]() |
Смузихлебы не так уж и не правы все эти истории про то что настоящие программисты программируют топорм на ассемблере и на лампах уходят в прошлое так что присамтривайся и выбирай вкус смузи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
46. Сообщение от Урри (ok), 06-Июн-21, 11:36 | +/– | ![]() |
оно там уже есть. wsl называется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
47. Сообщение от ABBAPOH (ok), 15-Июн-21, 00:55 | +/– | ![]() |
Да, вот только в реальности происходит не null build, а инкрементальный - что-то поменялось, надо что-то перелиновать. Так вот, судя по всему, cmake перелиновывает ВСЕ зависимости (впрочем, возможно я не умею его готовить), а в Qbs есть фича - smart relinking - когда перелинковываются только те бинари, в зависимостях которых реально изменились символы (если проект B зависит от либы А то при перекомпиляции А перелинковывать B не надо, если символы А не менялись). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
48.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
> ...сморозил непрограммист | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |