Gradle vs. Gant - PullRequest
       35

Gradle vs. Gant

13 голосов
/ 21 марта 2011

Я работаю над приложением Linux / Apache / MySQL / Grails и имею выбор инструментов сборки.Я смотрю на Грэдла или Ганта.Они выглядят очень похоже на меня, поэтому я не уверен, что их отличает.

В чем основные различия между Грэдлом и Гантом, которые заставили бы меня выбрать одно из другого?

Ответы [ 3 ]

13 голосов
/ 22 марта 2011

Основным отличием является то, что Gant - это инструмент для сборки, а Gradle - инструмент для управления проектами (с точки зрения dev / ops).
Таким образом, Gradle, по сравнению с Gant, поставляется " с батареей ", поскольку он позволяет вам легко использовать плагины, управлять зависимостями, иметь полный, подключаемый, жизненный цикл и т. д. *
Это немного похоже на сравнение Ant и Maven, строго смотрящих на сторону Java.

10 голосов
/ 22 марта 2011

Основные причины, по которым вы, вероятно, выберете Gradle вместо Gant:

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

Помимо этого, Gradle имеет архитектуру плагинов, основывается на DSL, интегрируется с Maven и Ivy и имеет истинные инкрементные сборки,В свое время Гант был ценным новшеством, уроки которого были в Gradle.

4 голосов
/ 21 марта 2011

Grails уже поставляется с включенной системой сборки, поэтому вам не нужно ничего делать.На данный момент основан на сценариях Ганта , но переход на Gradle включен в план для Grails 2.0.

...