Каковы различия между Базелем и Градлом?

В псевдоклассических терминах многие лекции учат ключевое слово «this» как объект, созданный конструктором класса или объекта. Каждый раз, когда новый объект строится из класса, представьте, что под капотом создается и возвращается локальный экземпляр «этого» объекта. Я помню, как он учил так:

function Car(make, model, year) {
var this = {}; // under the hood, so to speak
this.make = make;
this.model = model;
this.year = year;
return this; // under the hood
}

var mycar = new Car('Eagle', 'Talon TSi', 1993);
// ========= under the hood
var this = {};
this.make = 'Eagle';
this.model = 'Talon TSi';
this.year = 1993;
return this;
128
задан naXa 15 September 2018 в 17:35
поделиться

1 ответ

Gradle главным образом используется в эко-системе JVM (Java, Ggroovy, Scala, Kotlin...). Если бы Ваш проект находится в этой области, и необходимо задать вопрос, Gradle или Maven были бы лучшим выбором. Для поиска и устранения неисправностей сборки Gradle Вы будете пререкаться с Java и экосистемой JVM только.

Bazel в основе имеют способность обнаружить возрастающие изменения (а также распределенный кэш сборки) и позволить Вам реагировать, применять плагины/правила для достижения возрастающих сборок. Установить и поддержать это потребовали небольшого количества знания в CPP, Java и Python (Жаворонок) и знание Системного администратора также. Снова, если бы необходимо задать вопрос, я думаю, Gradle или Maven были бы более дешевыми инвестициями. С Bazel можно создать, какой бы ни языки, в том, какой бы ни путь Вы определяете, больше питания, но по стоимости.

0
ответ дан 24 November 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: