Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от opennews (??) on 09-Дек-17, 11:11 | ||
Представлен (http://blog.qt.io/blog/2017/12/07/qbs-1-10-released/) релиз развиваемого проектом Qt сборочного инструментария Qbs 1.10 (http://qt-project.org/wiki/qbs) (Qt Build Suite), который заменит qmake в Qt 6. В отличие от qmake, Qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +2 +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 11:11 | ||
Ура! Скоро шестокеды! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +8 +/– | |
Сообщение от Леонид (??) on 09-Дек-17, 12:19 | ||
Ура! А то пятые уже почти работают. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +3 +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 12:23 | ||
2 года уже нормально работают. В kubuntu 16.04 LTS, по крайне мере. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
6. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +1 +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 13:05 | ||
Собранные из ebuild'ов полностью работают, как это для вас не странно. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
9. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +1 +/– | |
Сообщение от DiabloPC (ok) on 09-Дек-17, 14:51 | ||
ХЗ, у меня и из преобычнейших реп работают.... ЧЯДНТ? | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
13. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +7 +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 16:11 | ||
- доктор, у меня болит нога, что посоветуете? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
25. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 22:32 | ||
И вот поэтому я буду всем здоровым говорить, что у них тоже болит нога, а они глупые не верят. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
27. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –2 +/– | |
Сообщение от Онаним on 10-Дек-17, 08:54 | ||
- доктор, меня ест нога, ЧЯДНТ?! | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
36. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +3 +/– | |
Сообщение от Аноним (??) on 11-Дек-17, 15:10 | ||
Когда попытался пошутить, но "как-то не удалось". | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
4. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –2 +/– | |
Сообщение от anonymous (??) on 09-Дек-17, 12:39 | ||
>В отличие от qmake, Qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –1 +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 13:02 | ||
Догадываюсь, что к моменту полной стабилизации кодовой базы, они добавят урезанный движок QML прямо в сам проект. И можно будет его устанавливать на сервере без Qt-модулей. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
7. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +1 +/– | |
Сообщение от anonymous (??) on 09-Дек-17, 13:09 | ||
Движок QML зависит от QtCore и QtGui. Никто в здравом уме не будет их тащить с собой. А так на сервере собирай хоть сейчас, ничто этому не мешает. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
28. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от Аноним (??) on 10-Дек-17, 11:16 | ||
статическую линковку запретили уже? | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
29. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +1 +/– | |
Сообщение от anonymous (??) on 10-Дек-17, 13:48 | ||
Давно с венды слез? | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
14. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –1 +/– | |
Сообщение от fff (??) on 09-Дек-17, 17:06 | ||
1) Одним qbs-ом можно собрать проект под разные версии Кути | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
30. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от anonymous (??) on 10-Дек-17, 13:49 | ||
> 1) Одним qbs-ом можно собрать проект под разные версии Кути | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
8. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –4 +/– | |
Сообщение от Дуплик (ok) on 09-Дек-17, 14:05 | ||
Зависит от JavaScript'а, QtQuick'а и Qt'а. Ну и зачем такое счастье? Тогда уж проще взять Gradle, тот что на Java. Он как минимум легковеснее и функциональнее. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +1 +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 15:19 | ||
Так к 6 же переведут. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
12. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –2 +/– | |
Сообщение от Anon999 (ok) on 09-Дек-17, 15:54 | ||
На очереди QtWidgets? | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
20. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 20:47 | ||
Нет. Разработчики сказали что QtQuick предпочтителен в долгосрочной перспективе и все усилия будут направлены на его развитие, чтобы он по возможностям догнал и перегнал QtWidgets. В QtWidgets нельзя по быстрому добавить свистоперделки, появившиеся в Win8 и Android, поэтому решили его (и себя) не калечить и сделать что-то новое. Но программисты вполне могут использовать QtWidgets, который помечен как законченный (доделанный). | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
41. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от name (??) on 13-Дек-17, 14:02 | ||
>>QtWebKit выкинули из-за стагнации в апстриме. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
40. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +1 +/– | |
Сообщение от dontletsmac on 13-Дек-17, 10:46 | ||
>тот что на Java. Он как минимум легковеснее | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
11. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 15:21 | ||
To build qbs simply do | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
16. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –3 +/– | |
Сообщение от Alex (??) on 09-Дек-17, 18:34 | ||
Зачем этот бардак они опять плодят??? неужели трудно взять и юзать cmake и не парится по поводу привязки? Он более гибкий чем этот qmake и более функциональный. Так они еще один бред придумали. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от Аноним2 on 09-Дек-17, 19:14 | ||
Так они все к своему фрэймворку привязывают, чтобы к конкурентам не бежали. Некоторым нравятся комбайны все в одном. Нормальные тактические ходы. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
18. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 20:28 | ||
Звучит примерно так: производитель комбайнов выпустил новый набор гаечных ключей, чтобы таким образом привязать фермеров к своему изделию и не дать им перейти к производителям ручных косилок и молотилок. Но по какой-то неведомой причине фермерам нравятся комбайны, а не ручные косилки/молотилки. Это заговор чистой воды. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
22. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +1 +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 21:44 | ||
производитель комбанов решил перейти со старых вендорлочных гаечных ключей, к которым привыкли, на новые вендорлочные гаечные ключи, к которым страдальцы старого вендорлока опять должны привыкать, а стандартные ключи производитель комбайнов не желает использовать, ибо вендорлок это деньги | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
24. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –1 +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 22:13 | ||
Если ключей от газонокосилки не хватает чтобы починить комбайн, то виноват конечно комбайн. Ну а чтобы построить ракету тем более не нужно ничего нового придумывать, вполне должно хватить ключей от газонокосилки, иначе это будет злой вендорлок. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
21. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –1 +/– | |
Сообщение от Хренонимус on 09-Дек-17, 21:43 | ||
Удобная система сборки - это хорошо. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
23. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –3 +/– | |
Сообщение от Аноним (??) on 09-Дек-17, 22:00 | ||
А зачем в системе сборки нужен язык общего назначения? | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
26. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от Хренонимус on 10-Дек-17, 00:59 | ||
А зачем в системе сборки нужен эзотерический язык, который придётся осваивать, вместо того чтобы быстро настроить сценарии сборки, используя привычную логику? | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
34. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +1 +/– | |
Сообщение от Аноним (??) on 11-Дек-17, 13:20 | ||
Да затем, что не всем привычна логика JS (или python, или что там ещё сейчас модно в сборочницы пихать), а изучить с нуля простенький DSL намного легче. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
43. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от Аноним (??) on 20-Дек-17, 02:23 | ||
> а изучить с нуля простенький DSL намного легче | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
35. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +2 +/– | |
Сообщение от Аноним (??) on 11-Дек-17, 13:23 | ||
> Это либо должна быть чрезвычайно простая унифицированная система, как pip/go get/cargo, | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
31. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –1 +/– | |
Сообщение от anonymous (??) on 10-Дек-17, 13:51 | ||
>CMake, сколь бы ни был популярным, удобным не является. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
37. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +1 +/– | |
Сообщение от Дурень on 11-Дек-17, 15:16 | ||
Оксюморон же | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
32. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +3 +/– | |
Сообщение от nc (ok) on 10-Дек-17, 15:15 | ||
Хорошо что развивается, это в любом случае лучше чем makefile | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
38. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –2 +/– | |
Сообщение от Аноним (??) on 11-Дек-17, 15:27 | ||
Так в Qbs так и есть же. И декларативность, и даже json. И исключения в виде запуска внешних программ. Но запуск внешних програм реализован довольно неудобно, по мне так. Так что если у вас нестандартная процедура сборки, требующая запуска многих внешних программ - ИМХО лучше использовать что-то другое, например тот же CMake. А если сборка стандартная - то Qbs удобнее, декларативнее и красивее. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
39. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | +/– | |
Сообщение от Владимир (??) on 12-Дек-17, 07:39 | ||
ну я с вами не соглашусь, я еще в пору qbs 0.6-0.7 сборку на паскале прикручивал. Не могу сказать что это сделать сложнее чем в cmake. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
33. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –2 +/– | |
Сообщение от Анонимы on 10-Дек-17, 17:26 | ||
Так и не понял, чем им qmake не угодил. И кому этот qbs будет нужен в остальных проектах, при наличии и так не малого зоопарка. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
42. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..." | –1 +/– | |
Сообщение от name (??) on 13-Дек-17, 14:04 | ||
+1. До сих пор им никто не пользуется. Если кто-то начинает новый проект, то это или cmake или qmake. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |