O bazelu jsem nikdy neslyšel, ale taky mě dokáže naštvat, když 90 % projektů, které používám používá stejný build systém a pak se najde nějaký projekt, který se rozhodl udělat někdo nějakou cool novou technologií jejíž přínos je sporný, ale kvůli toho je třeba nainstalovat 250 dalších balíků z repozitáře,aby člověk zjistil, že ty verze které si vaše distribuce vybrala je 1.2.3, ale tohle jde sestavit jen pomocí 1.2.4, která má jedinou novinku podporu pro mandarínský dialekt, který je ale použít jen na zobrazení hello world...
Ale co si vlastně stěžuju, mám použít flatpack a nebo si to rovnou spouštět v separátní virtuálce. Kompilovat něco ručně přece není in..
U Bazelu to nehrozi. Projekty su self-contained a buildy su tak deterministicke ako to ide. Bazel sa kazdemu nedeterminizmu brani a je to tak spravne.
Ide o najlepsi build system aky poznam. Pri tom vsetkom sa da naucit za 1 den dost, aby to stacilo na vsetky projekty s ktorymi sa clovek v zivote stretne - od hello world az po milion riadkove projekty. V zaklade je ovela preskriptivnejsi ako Gradle alebo Maven, vdaka comu vsetko vyzera rovnako.
Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.