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

Поділитися
Вставка
  • Опубліковано 8 лис 2016
  • Ближайшая конференция - 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”.
  • Наука та технологія

КОМЕНТАРІ • 15

  • @tatsukibebra
    @tatsukibebra 6 місяців тому +2

    идеальная подача с хорошим юмором

  • @user-vu8ch5eo7w
    @user-vu8ch5eo7w 5 років тому +13

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

    • @kosbarable
      @kosbarable 4 роки тому +1

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

  • @VooDoo-Gal
    @VooDoo-Gal 10 місяців тому +3

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

  • @user-if4ts7dh5e
    @user-if4ts7dh5e 2 роки тому

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

  • @eugenex8892
    @eugenex8892 2 роки тому

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

  • @user-go9kw1kd8m
    @user-go9kw1kd8m 7 років тому

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

  • @shanprog
    @shanprog 7 років тому +1

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

  • @Jeff.Wilson
    @Jeff.Wilson 6 років тому +1

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

  • @user-oe6cs8sl3k
    @user-oe6cs8sl3k 5 років тому

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

  • @mmfStudent
    @mmfStudent 7 років тому +5

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

  • @Nonroya
    @Nonroya 7 років тому +3

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

  • @seqira1
    @seqira1 6 років тому

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

  • @TheNo0ker
    @TheNo0ker 4 роки тому +1

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

  • @user-vd8el2eb4l
    @user-vd8el2eb4l 7 років тому

    Sbt.