Работя върху приложение Linux / Apache / MySQL / Grails и имам избор на инструменти за създаване. Гледам Градели или Гант. Те изглеждат много подобни на мен, така че не съм сигурен какво ги отличава.
Какви са основните разлики между Gradle и Gant, които биха ме накарали да избирам един над друг?
Отговори:
13 за отговор № 1Основната разлика е, че Gant е инструмент за изграждане, докато Gradle е инструмент за управление на проекти (от гледна точка на dev / ops).
Така Градле, в сравнение с Гант, идва "включена батерия", защото ви позволява лесно да използвате приставки, да управлявате зависимости, да имате пълен, закачен, жизнен цикъл и т.н.
Малко е сравнението между Ant и Maven, което изглежда стриктно от Java.
10 за отговор № 2
Основните причини, които най-вероятно ще изберете за Gradle over Gant:
- Функционалността на Gant е подклас на Gradle. (основно груув обвивка около ANT)
- Гант е построен с Gradle
Отвъд това Gradle има плъгина архитектура, еDSL основава, интегрира се с Maven и Ivy и има истински нарастващо увеличение. Гант е ценно нововъведение в своето време, чиито уроци са в Gradle.
4 за отговор № 3
Грали вече идва с включена система за изграждане, така че няма нужда да правите нищо. В момента тя се основава на скриптове Gant, но преминаването към Gradle е на пътна карта за Grails 2.0.