/ / Gradle vs. Gant - граали, изграждане, изграждане, граал, галант

Града срещу Гант - граали, изграждане, изграждане, граал, галант

Работя върху приложение Linux / Apache / MySQL / Grails и имам избор на инструменти за създаване. Гледам Градели или Гант. Те изглеждат много подобни на мен, така че не съм сигурен какво ги отличава.

Какви са основните разлики между Gradle и Gant, които биха ме накарали да избирам един над друг?

Отговори:

13 за отговор № 1

Основната разлика е, че Gant е инструмент за изграждане, докато Gradle е инструмент за управление на проекти (от гледна точка на dev / ops).
Така Градле, в сравнение с Гант, идва "включена батерия", защото ви позволява лесно да използвате приставки, да управлявате зависимости, да имате пълен, закачен, жизнен цикъл и т.н.
Малко е сравнението между Ant и Maven, което изглежда стриктно от Java.


10 за отговор № 2

Основните причини, които най-вероятно ще изберете за Gradle over Gant:

  1. Функционалността на Gant е подклас на Gradle. (основно груув обвивка около ANT)
  2. Гант е построен с Gradle

Отвъд това Gradle има плъгина архитектура, еDSL основава, интегрира се с Maven и Ivy и има истински нарастващо увеличение. Гант е ценно нововъведение в своето време, чиито уроци са в Gradle.


4 за отговор № 3

Грали вече идва с включена система за изграждане, така че няма нужда да правите нищо. В момента тя се основава на скриптове Gant, но преминаването към Gradle е на пътна карта за Grails 2.0.