Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от opennews (ok) on 29-Май-17, 22:20 | ||
Состоялся (http://blog.qt.io/blog/2017/05/29/qbs-1-8-released/) релиз развиваемого проектом Qt сборочного инструментария qbs 1.8 (http://qt-project.org/wiki/qbs) (Qt Build Suite), который заменит qmake в Qt 6. В отличие от qmake, qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +2 +/– | |
Сообщение от nc (ok) on 29-Май-17, 22:20 | ||
Опробовать его что-ли для нового проекта... Штука-то явно хорошая. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +2 +/– | |
Сообщение от A.Stahl (ok) on 29-Май-17, 22:28 | ||
>Qbs использует упрощённый вариант языка QML для определения сценариев ... в которых могут ... использоваться функции на JavaScript | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +6 +/– | |
Сообщение от Аноним (??) on 29-Май-17, 22:31 | ||
JS != вебятина, хотя да, JS это вебятина, а вот ECMAScript(JS без браузерного апи), который скорее-всего и имелся в виду - это скриптовой язык, такой же как Lua и остальные | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
6. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от anonymous (??) on 29-Май-17, 22:49 | ||
>такой же как Lua | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
7. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +1 +/– | |
Сообщение от Аноним (??) on 29-Май-17, 22:50 | ||
Ну это уже от реализации зависит | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
9. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +1 +/– | |
Сообщение от anonymous (??) on 29-Май-17, 23:01 | ||
> Ну это уже от реализации зависит | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
13. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +4 +/– | |
Сообщение от Аноним (??) on 29-Май-17, 23:18 | ||
У JS хотя бы синтаксис похож на сишный, в отличие от того безобразия, что в cmake | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
18. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –4 +/– | |
Сообщение от anonymous (??) on 29-Май-17, 23:58 | ||
> У JS хотя бы синтаксис похож на сишный, в отличие от того | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
24. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +9 +/– | |
Сообщение от НяшМяш (ok) on 30-Май-17, 00:32 | ||
Эээ, фигурные скобочки - есть, разделитель ; - есть, большинство синтаксических конструкций - тоже. Во всяком случае, сишнику куда проще читать ябыскрипт, чем какой-нибудь упрт пайтон. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
30. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –5 +/– | |
Сообщение от anonymous (??) on 30-Май-17, 09:38 | ||
>куда проще читать ябыскрипт, чем какой-нибудь упрт пайтон | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
36. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Аноним (??) on 30-Май-17, 10:54 | ||
не выйдет не читая ничего что-то напрограммить, а в js можно попробовать воткнуть код от c++ и если не заработает как надо, только тогда иди за документами :) | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
25. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –2 +/– | |
Сообщение от Отражение луны (ok) on 30-Май-17, 00:43 | ||
> вебятина | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
47. "Полено!" | +/– | |
Сообщение от Grammar Narziss on 30-Май-17, 16:53 | ||
«что ли», Буратино | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
2. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –2 +/– | |
Сообщение от Аноним (??) on 29-Май-17, 22:26 | ||
> JavaScript | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –1 +/– | |
Сообщение от Not Secure on 29-Май-17, 22:33 | ||
меня и CMake вполне устраивает | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от anonymous (??) on 29-Май-17, 22:50 | ||
> меня и CMake вполне устраивает | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
15. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –1 +/– | |
Сообщение от Tat (ok) on 29-Май-17, 23:32 | ||
CMake никуда убирать не планируют. Более того, наоборот, планирует увеличивать его поддержку. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
10. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Аноним (??) on 29-Май-17, 23:08 | ||
>Qt Build Suite, который заменит qmake в Qt 6 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
12. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –1 +/– | |
Сообщение от anonymous (??) on 29-Май-17, 23:13 | ||
>>Qt Build Suite, который заменит qmake в Qt 6 | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
35. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от фтттт on 30-Май-17, 09:54 | ||
ты предпочитаеш Guile ? | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
45. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Вареник on 30-Май-17, 16:34 | ||
Как угробить лучшую С++ библиотеку и заставить С++ жрать больше C#, Java и Python вместе взятых? Ну конечно воткнуть JS во все. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
48. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +1 +/– | |
Сообщение от K.O. on 30-Май-17, 17:28 | ||
Вот не понимаю как система сборки может заставить С++ "жрать больше C#". А как же скриптовые ./configure + make? | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
11. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –2 +/– | |
Сообщение от anonymous (??) on 29-Май-17, 23:12 | ||
В зависимостях QtCore и QtScript. Да оно пожирнее cmake выходит. Опять какой-то умник решил за всех. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от anonymous (??) on 29-Май-17, 23:29 | ||
>В отличие от qmake, qbs не привязан к Qt | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Чебурашка on 29-Май-17, 23:58 | ||
Умник штoле? Он не привязан к Qt в том смысле, что поддержка Qt там сделана средствами самой системы сборки, а не прибита гвоздями к ядру, как в qmake. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
20. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +4 +/– | |
Сообщение от anonymous (??) on 30-Май-17, 00:03 | ||
> а не прибита гвоздями к ядру, как в qmake. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
37. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –1 +/– | |
Сообщение от Аноним (??) on 30-Май-17, 11:35 | ||
>> а не прибита гвоздями к ядру, как в qmake. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
42. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Аноним (??) on 30-Май-17, 13:29 | ||
В qmake поддержка Qt тоже сделана через .prf файлы | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
51. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –1 +/– | |
Сообщение от Аноним (??) on 31-Май-17, 13:47 | ||
А что в плюсах своих строк нету? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
22. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +2 +/– | |
Сообщение от trolleybus on 30-Май-17, 00:10 | ||
"Не привязана к Qt" - это значит "может быть использована для не-Qt проектов". То есть, сама QBS написана на Qt, но проекты, ее использующие, могут быть совсем не связанными с Qt. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
23. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +1 +/– | |
Сообщение от anonymous (??) on 30-Май-17, 00:14 | ||
> "Не привязана к Qt" - это значит "может быть использована для не-Qt | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
26. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +1 +/– | |
Сообщение от chig00 (ok) on 30-Май-17, 04:43 | ||
Ставить надо только библиотеки Qt, они и так в 95% случаев стоят на десктопах, даже на пользовательских. Точно так-же если писать код в gedit, то нужно будет поставить GTK, хотя проект может быть написан хоть на ассемблере. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
32. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –1 +/– | |
Сообщение от anonymous (??) on 30-Май-17, 09:43 | ||
> Ставить надо только библиотеки Qt, они и так в 95% случаев стоят | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
34. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +1 +/– | |
Сообщение от фтттт on 30-Май-17, 09:51 | ||
Я тебе открою секрет, Qt есть не только на десктопах | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
39. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Аноним (??) on 30-Май-17, 12:20 | ||
Только вот он нафиг не нужен на сервере. | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
40. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +2 +/– | |
Сообщение от A.Stahl (ok) on 30-Май-17, 12:36 | ||
Qt, внезапно, это не только "окошки". Но тулкитофобы обычно такими мелочами не интересуются. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
41. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Аноним (??) on 30-Май-17, 13:06 | ||
Я не тулкитофоб, но найди мне хоть одну серверную софтину на Qt. Web-сервер, там, или БД. Скорее уж всякая вебятина найдется на Ruby или php, чем Qt. Тулчейны для сборки тоже ни разу не зависят от Qt, за исключением тех, которые от самого Qt. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
28. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +1 +/– | |
Сообщение от Аноним_oyc on 30-Май-17, 09:28 | ||
Только qtcore, как сказали выше. Не нужно ставить все части, Qt 5 хорошо порезан. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
33. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –1 +/– | |
Сообщение от anonymous (??) on 30-Май-17, 09:45 | ||
> Только qtcore, как сказали выше. Не нужно ставить все части, Qt 5 | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
44. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от VladSh on 30-Май-17, 16:13 | ||
Qt Script deprecated in Qt 5.5. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
27. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Аноним (??) on 30-Май-17, 09:14 | ||
Внезапно, qmake тоже можно использовать для сборки проектов, не зависящих от Qt. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
16. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +2 +/– | |
Сообщение от Чебурашка on 29-Май-17, 23:49 | ||
Хорошая штука на самом деле | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
38. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Аноним (??) on 30-Май-17, 11:42 | ||
> по скорости сильной разницы с CMake + Makefiles не было замечено | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
43. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –2 +/– | |
Сообщение от Владимир (??) on 30-Май-17, 15:53 | ||
А с нинзя фанбои qbs обычно не сравнивают, всегда с богомерзким make. Ninja рвет просто qbs в инкрементных билдах - поэтому лично я от него отказался. На мелких проектах меньше 100к SLOC, да, QBS можно поюзать. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
19. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от anonymous yet another on 30-Май-17, 00:02 | ||
> Добавлена начальная поддержка сборки приложений для ОС QNX. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
21. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от anonymous (??) on 30-Май-17, 00:04 | ||
>> Добавлена начальная поддержка сборки приложений для ОС QNX. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
29. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от Аноним_oyc on 30-Май-17, 09:32 | ||
JavaScript там без веба. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
46. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –1 +/– | |
Сообщение от Вареник on 30-Май-17, 16:39 | ||
> JavaScript там без веба. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
31. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +/– | |
Сообщение от фтттт on 30-Май-17, 09:42 | ||
>>Похоже, можно только то, что "предусмотрели" авторы. Ну и JavaScript умиляет. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
49. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | –1 +/– | |
Сообщение от Аноним (??) on 30-Май-17, 18:45 | ||
А как у него с поиском зависимостей? т.е. как устроен поиск сторонних библиотек | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
50. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..." | +1 +/– | |
Сообщение от фтттт on 31-Май-17, 08:02 | ||
Там есть такая фигня как Probe - http://doc.qt.io/qbs/probe-item.html | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |