Барух Садогурский, Кирилл Толкачев - Баттл инструментов для сборки - Maven vs Gradle

Sdílet
Vložit
  • čas přidán 23. 08. 2024
  • Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
    Подробности и билеты: jrg.su/Ypf1HW
    - -
    . . . . Барух Садогурский, JFrog, Кирилл Толкачев, Альфа-Лаборатория - Баттл инструментов для сборки - Maven vs Gradle
    Java-конференция для студентов JPoint 2016 Student Day
    Москва, 24.04.2016
    Maven - самый популярный инструмент для сборки Java приложений. Gradle всё быстрее набирает популярность и скоро-скоро затмит лидера. Давайте разберёмся, кто лучше? Рассмотрим популярные и не очень сценарии для сборки Java-проектов, и оценим, какой же инструмент справляется лучше с поставленной задачей. Однако, во время баттла вы не только увидите их плюсы и минусы, но еще узнаете, что вообще такое система сборки, что такое непрерывная интеграция, что и с чем она интегрирует, и как правильно расшифровывается аббревиатура “CD”.

Komentáře • 15

  • @user-vu8ch5eo7w
    @user-vu8ch5eo7w Před 5 lety +14

    В Maven все проекты более-менее похожи, т.е. если ты видел один Maven-проект, то и другие проекты поймешь довольно быстро. В Gradle каждый проект уникален именно в силу того, что используется императивный скрипт, на котором можно писать как угодно и что угодно. Я допускаю, что если в проекте все разработчики супер-дисциплинированные фанаты gradle, которые могут выработать и соблюдать какие-то общие соглашения, то это может быть удобно.
    Однако из моего личного опыта использования Gradle в большом сложном проекте с большим количеством модулей - это натуральный ад. Когда в итоге решили отказаться от Gradle и перешли на Maven - все вздохнули с облегчением. Времени на настройку сборки стало уходить в разы меньше. А это вот "Maven плохо, потому что XML, а Gradle хорошо, потому что Groovy" - это детский сад какой-то, а не аргументы.
    В общем не понял я этого хайпа вокруг Gradle.

    • @kosbarable
      @kosbarable Před 5 lety +1

      ошибки у Gradle совершенно непрозрачны -- факт.
      огромная такая простыня ошибки на Java, потому что task у Gradle это объект Java...

    • @alexeialexei7910
      @alexeialexei7910 Před měsícem

      Полностью поддерживаю. Комментарию 5 лет, но ситуация только усугубилась. И никакой Kotlin dsl не спасает. Добавлю, что еще разработчики gradle плевали на какую-либо обратную совместимость.

  • @VooDoo-Gal
    @VooDoo-Gal Před rokem +3

    Мясников теперь программиста играет

  • @user-if4ts7dh5e
    @user-if4ts7dh5e Před 2 lety

    я не знаю! рассказывайте все детально))))

  • @eugenex8892
    @eugenex8892 Před 2 lety

    Чёт житель америки сильно обделался... Maven творит чудеса, переносится с сервера на сервер и работает AS-IS, Грабля же требует нормальной настройки. И кстати таг у Maven бесит безбожно. Я уже 7 лет на жабе пишу, и юзаю мавин. А ещё удалось поработать сисадмином у толпы ебанутых джавистов, так вот - с граблей всегда было много проблем. А вот после такого разгрома, хочется всё-же на грабли наступить, и попытаться понять нюансы.

  • @shanprog
    @shanprog Před 8 lety +1

    Круто! Аж посмотреть в Gradle захотелось)

  • @mmfStudent
    @mmfStudent Před 7 lety +5

    Ой ребята, ну очень "hello world". Но спасибо доклад

  • @user-go9kw1kd8m
    @user-go9kw1kd8m Před 7 lety

    Огромное спасибо за видео с конференций

  • @Jeff.Wilson
    @Jeff.Wilson Před 6 lety +1

    Пацаны ваще ребята! Хорошо объясняют.

  • @Nonroya
    @Nonroya Před 7 lety +3

    Вторую половину хочется

  • @user-oe6cs8sl3k
    @user-oe6cs8sl3k Před 6 lety

    Класс может есть презентация что бы до конца досмотреть?

  • @seqira1
    @seqira1 Před 6 lety

    Насчет самого популярного в мире - на надо забывать про язык С (make) ;)

  • @TheNo0ker
    @TheNo0ker Před 4 lety +1

    Они реально не знают, что такое hamcrest?

  • @user-vd8el2eb4l
    @user-vd8el2eb4l Před 7 lety

    Sbt.