|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Компания Google развивает новую открытую систему сборки Bazel" | +/– | |
Сообщение от opennews (ok) on 25-Мрт-15, 11:05 | ||
Компания Google открыла код сборочного инструментария Bazel (http://bazel.io/), основанного на наработках, используемых для сборки большинства внутренних проектов компании. Bazel обеспечивает сборку проекта, запуская необходимые компиляторы и тесты, выполняя задачи, аналогичные таким системам, как Make, Ant, Gradle, Buck, Pants и Maven. Bazel позволяет собирать проекты на любых языках программирования и отличается сочетанием высокой скорости, надёжности и повторяемости процесса сборки. Код Bazel распространяется (https://github.com/google/bazel) под лицензией Apache. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Компания Google развивает новую открытую систему сборки Baze..." | +3 +/– | |
Сообщение от _yurkis_ (ok) on 25-Мрт-15, 11:05 | ||
Если там Java в жестких зависимостях то ИМХО проекты на плюсах пользовать почти не будут :( | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "Компания Google развивает новую открытую систему сборки Baze..." | +3 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 12:15 | ||
Да нафига им этот баян? У плюсовиков теперь есть qbs. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
13. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 12:48 | ||
В qbs сложно добавить поддержку компилятора, про который он не знает? У меня тут с CMake траблы, ищу куда перекатиться. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
14. "Компания Google развивает новую открытую систему сборки Baze..." | –2 +/– | |
Сообщение от anonymous (??) on 25-Мрт-15, 13:01 | ||
я на scons перебежал | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
15. "Компания Google развивает новую открытую систему сборки Baze..." | –1 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 13:28 | ||
И как оно? подойдет ли для сложного Qt'го кроссплатформенного проекта, где и Андроид, и Шиндовс, и чего только не надо собирать. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
56. "Компания Google развивает новую открытую систему сборки Baze..." | –2 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 16:49 | ||
> я на scons перебежал | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
74. "Компания Google развивает новую открытую систему сборки Baze..." | –1 +/– | |
Сообщение от Филипп Филиппович (ok) on 26-Мрт-15, 05:29 | ||
Scons радует вменяемым скриптовым языком (то, что сделано в CMake, языком назвать трудно, в 21 веке такого быть не должно). Но он, как показала практика, не очень быстр для очень больших проектов. У нас есть большие проекты и на том, и на том. Увы, о scons сильно жалеем. Удивительно, но в огромных проектах на нём именно внутренняя логика сборки начинает съедать время, почти сопоставимое со сборкой. Постоянное перечитывание всего и вся до добра не доводит. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
84. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 26-Мрт-15, 17:38 | ||
> Удивительно, но в огромных проектах на нём именно внутренняя логика сборки | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
85. "Компания Google развивает новую открытую систему сборки Baze..." | +1 +/– | |
Сообщение от Филипп Филиппович (ok) on 26-Мрт-15, 19:18 | ||
Питон-то причём? Тут проблемы реализации. | ||
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору |
68. "Компания Google развивает новую открытую систему сборки Baze..." | –1 +/– | |
Сообщение от ваноним on 25-Мрт-15, 20:49 | ||
> У меня тут с CMake траблы | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
71. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 22:09 | ||
> а что за траблы? ман курить не пробовали? :) | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
72. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от ваноним on 25-Мрт-15, 23:26 | ||
> Компилятор, требующий танцев с бубном даже без CMake | ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
73. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Xasd (ok) on 25-Мрт-15, 23:41 | ||
> тогда проблема не в cmake ;) | ||
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору |
78. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Олег (??) on 26-Мрт-15, 12:14 | ||
А можно подробнее про проблемы с CMake? | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
86. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от vdb on 26-Мрт-15, 21:17 | ||
Когда я с ним работал (версии 2.x): | ||
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору |
53. "Компания Google развивает новую открытую систему сборки Baze..." | –2 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 16:00 | ||
qbs не взлетит из-за завязки на qt. Сейчас есть только cmake. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
55. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от _yurkis_ (ok) on 25-Мрт-15, 16:47 | ||
Ну почему же только cmake? Для тонких ценителей и любителей в гамаках полноценно на лыжах трахаться (что не плохо вобщем-то) есть еще scons | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
69. "Компания Google развивает новую открытую систему сборки Baze..." | +1 +/– | |
Сообщение от ваноним on 25-Мрт-15, 20:51 | ||
> Для тонких ценителей и любителей в гамаках полноценно на лыжах трахаться есть еще scons | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
64. "Компания Google развивает новую открытую систему сборки Baze..." | –1 +/– | |
Сообщение от D on 25-Мрт-15, 18:48 | ||
qbs уже не взлетел. и вряд ли взлетит,к сожалению. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
2. "Компания Google развивает новую открытую систему сборки Baze..." | +3 +/– | |
Сообщение от A.Stahl (ok) on 25-Мрт-15, 11:06 | ||
>Код Bazel, который написан на языках Java и C++ | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Компания Google развивает новую открытую систему сборки Baze..." | –7 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 11:39 | ||
а в чем проблема? реально не понимаю. работает - гугл тестил. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
8. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 12:19 | ||
fixed: "а в чем проблема? реально не понимаю. тормозит - гугл тестил. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
4. "Компания Google развивает новую открытую систему сборки Baze..." | +6 +/– | |
Сообщение от Andrey Mitrofanov on 25-Мрт-15, 11:45 | ||
>>Код Bazel, который написан на языках Java и C++ | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
52. "Компания Google развивает новую открытую систему сборки Baze..." | –5 +/– | |
Сообщение от adolfus (ok) on 25-Мрт-15, 15:50 | ||
> Корпорация добра наносит ответный удар по мс-бильду. Сокрушительный удар. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
57. "Компания Google развивает новую открытую систему сборки Baze..." | +1 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 16:50 | ||
>> Ну спасибо что хоть Go не обмазали... | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
67. "Компания Google развивает новую открытую систему сборки Baze..." | +1 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 20:19 | ||
Для билд фермы совсем не проблема поставить один раз рантайм. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
88. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 27-Мрт-15, 03:56 | ||
> Для билд фермы совсем не проблема поставить один раз рантайм. | ||
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору |
83. "Компания Google развивает новую открытую систему сборки Baze..." | –1 +/– | |
Сообщение от Филипп Филиппович (ok) on 26-Мрт-15, 16:53 | ||
Для проектов-гигантов совершенно неважно, нужно ли JRE. Если в проекте 100 МБ исходников, а в собранном виде он занимает гигабайты, всем будет абсолютно всё равно, ставить ли CMake или что-то там с JRE. Если учесть, что под ограниченные в ресурсах платформы всё равно всё кросс-компилируют, так это вообще никого не будет волновать. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
89. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 27-Мрт-15, 03:57 | ||
> Просто понятно, что маленькие проектики -- не целевая аудитория этой штуки. | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
90. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Филипп Филиппович (ok) on 27-Мрт-15, 10:45 | ||
И что? У нас тоже есть большущие проекты на CMake. Может, не ядро, но тоже очень большие. Живут неплохо. Против CMake я как будто ничего не говорил. Даже являюсь горячим сторонником его идеологии (генерация сборочных файлов). А почитать выше, так и вовсе хвалил его (хотя язык описания в CMake откровенно плох, это я Вам как человек, имеющий опыт создания парсеров, скажу). | ||
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору |
5. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от длолдодлолдо on 25-Мрт-15, 11:49 | ||
Да пофиг, все равно через несколько лет, по традиции, закроет проект | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
6. "Компания Google развивает новую открытую систему сборки Baze..." | +8 +/– | |
Сообщение от Anons on 25-Мрт-15, 11:54 | ||
Для Go хотя бы jvm не нужна | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
10. "Компания Google развивает новую открытую систему сборки Baze..." | –4 +/– | |
Сообщение от sdasdfasdf on 25-Мрт-15, 12:33 | ||
Да потому что с++ это трах на хадулях и пишут на нем только от безвыходности, попробуй налобать на нем что нибудь подобное gradle и развивать его и расширять с такой же скоростью, а не раз в 100500 лет по одной плюшке. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
58. "Компания Google развивает новую открытую систему сборки Baze..." | –1 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 16:51 | ||
> и развивать его и расширять с такой же скоростью, а не | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
11. "Компания Google развивает новую открытую систему сборки Baze..." | +1 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 12:38 | ||
Лучше б на go написали вместо этих двух. На rust не рассчитываю, ибо NIH. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
16. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 13:34 | ||
Rust еще не стабилизирован, поэтому (пока) никто не будет использовать его в продакшне. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
18. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 13:38 | ||
> И дело тут даже не в слишком умных указателях, а в страшной стандартной библиотеке, страшной документации, отсутствии тулинга и очень неторопливом компиляторе. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
51. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 15:24 | ||
Синдром утёнка же. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
60. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 17:10 | ||
> А еще на нем писать в 2 раза сложнее чем на С++. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
9. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от sdasdfasdf on 25-Мрт-15, 12:30 | ||
И чем это лучше Gradle? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 13:35 | ||
Bazel Frog (c) Без вины виноватый | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Компания Google развивает новую открытую систему сборки Baze..." | –1 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 14:04 | ||
Растёт замена emerge. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
22. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 14:22 | ||
Берите выше: это растёт новая замена средства размножения человеков. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
21. "Компания Google развивает новую открытую систему сборки Baze..." | +4 +/– | |
Сообщение от vitalif (ok) on 25-Мрт-15, 14:12 | ||
Боже мой. В линуксе острая нехватка систем сборки? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
62. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 18:05 | ||
ну так, не хватает сборки от гугла )) | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
75. "Компания Google развивает новую открытую систему сборки Baze..." | +1 +/– | |
Сообщение от Товарищ Майор on 26-Мрт-15, 07:54 | ||
На движке гугл хром. | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
63. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 18:46 | ||
> Боже мой. В линуксе острая нехватка систем сборки? | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
70. "Компания Google развивает новую открытую систему сборки Baze..." | –1 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 21:40 | ||
Острая нехватка *вменяемых* систем сборки. GNU Make — штука хорошая, конечно, но явно не достаточная. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
79. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от правдоруб on 26-Мрт-15, 13:28 | ||
У меня есть пример достаточности: | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
80. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от правдоруб on 26-Мрт-15, 15:22 | ||
недостаточности, конечно | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
54. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 16:47 | ||
System Requirements | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
59. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 16:53 | ||
Ну, чего, очередная система сборки от хипстоты для хипстоты. И да, она завершает сборку за 200 миллисекунд. При условии что вы развернете парк серверов как у гугли ;] | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
61. "Компания Google развивает новую открытую систему сборки Baze..." | +3 +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 18:05 | ||
makefile наше все! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
81. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от правдоруб on 26-Мрт-15, 15:25 | ||
Для мелочей однозначно, для KDE/Firefox/Libreoffice/Kernel уже какая-то совсем невообразимая портянка. | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
65. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 25-Мрт-15, 19:05 | ||
Исходники в гугль шлет? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
66. "Компания Google развивает новую открытую систему сборки Bazel" | +1 +/– | |
Сообщение от Дмитрий (??) on 25-Мрт-15, 19:22 | ||
Работал в гугле. Система крутая, подтверждаю. Правда, результирующий собранный артефакт не особо закастомайзишь, но гуглю это и не надо было, там стандартизированный жесткий формат отлично принимался везде где надо. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
76. "Компания Google развивает новую открытую систему сборки Baze..." | –2 +/– | |
Сообщение от Аноним (??) on 26-Мрт-15, 08:56 | ||
Базельский мир | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
77. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от yet another anonymous on 26-Мрт-15, 09:49 | ||
Че-то гугель заметался: то gradle в андроидную сборку притянет, то bazel 'развивает'... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
82. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от Аноним (??) on 26-Мрт-15, 16:17 | ||
Как он резолвит зависимости типа include в C++? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
87. "Компания Google развивает новую открытую систему сборки Baze..." | +/– | |
Сообщение от yet another anonymous on 26-Мрт-15, 21:17 | ||
Обычно хреновины такого рода имеют собственный препроцессор а-ля C++ (...). (поэтому использование неожиданного для таких хреновин компилятора может лажать в вычислении зависимостей). | ||
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |