Size: a a a

Programming Offtop

2020 August 23

AK

Anton Korotkikh in Programming Offtop
саша сок #KotlinGang
а вот когда мне понадобится деплой на сервер сделать, например, сначала компиляция, запуск тестов, потом сборка джара без тестов, деплой этого джара и перезапуск сервиса, то тут можно это в один клик сделать, запустив градл таск
ну на любой менйтрим платформе ты это сделаешь. в этом то и суть, проблемы нужно решать по мере их поступления, а не брать сразу бензопилу, если тебе нужно отрезать хлеб
источник

с#

саша сок #KotlinGang... in Programming Offtop
Anton Korotkikh
ну на любой менйтрим платформе ты это сделаешь. в этом то и суть, проблемы нужно решать по мере их поступления, а не брать сразу бензопилу, если тебе нужно отрезать хлеб
там очень простая структура, просто суешь implementation и всё
источник

BP

Bogdan Panchenko in Programming Offtop
Anton Korotkikh
ты лучше обрати внимание на тот момент, что так как сделанно в градле теперь не делает никто, и это не спроста. все работают сейчас по одному шаблону примерно. почему?
моя идея в том, что градл и мавен это настолько жирные громоздкие штуки, что многим уже стало просто пох, что и как там, т.к. проще не вникать, чем искать в этом стоге сена рецепт для иголки
Нет похожих решений потому что не способны сделать
источник

с#

саша сок #KotlinGang... in Programming Offtop
не нужно изучать ничего, также он вообще не зависим от устройства, благодаря gradle-wrapper, где бы я проект не собирал
источник

с#

саша сок #KotlinGang... in Programming Offtop
разная версия пип на пк не будет причиной проблем
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
ты лучше обрати внимание на тот момент, что так как сделанно в градле теперь не делает никто, и это не спроста. все работают сейчас по одному шаблону примерно. почему?
моя идея в том, что градл и мавен это настолько жирные громоздкие штуки, что многим уже стало просто пох, что и как там, т.к. проще не вникать, чем искать в этом стоге сена рецепт для иголки
"теперь" -- это ты о чём? По-моему, через забор в целом нечасто заглядывают в этой сфере, чтобы прям целиком идеологии копировать.

Ну вон бак/базель есть, к примеру, на который многие наяривают -- общая суть похожая, отличается тот гредла в некоторых ключевых деталях разве что
источник

АT

Андрей Tama in Programming Offtop
саша сок #KotlinGang
там очень простая структура, просто суешь implementation и всё
Для людей, которые привыкли к $tools install $dependency - это непривычно, непонятно и хочется то, к чему привычно.
О том и речь, что гредл, что мавен не предоставляют таких возможностей.
источник

BP

Bogdan Panchenko in Programming Offtop
Андрей Tama
Для людей, которые привыкли к $tools install $dependency - это непривычно, непонятно и хочется то, к чему привычно.
О том и речь, что гредл, что мавен не предоставляют таких возможностей.
И слава богу
источник

AM

Andrew Mikhaylov in Programming Offtop
В джиэсе такого вообще толком не было никогда -- гранты и галпы всякие -- это продвинутый мейк, но никак не гредл.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Андрей Tama
Для людей, которые привыкли к $tools install $dependency - это непривычно, непонятно и хочется то, к чему привычно.
О том и речь, что гредл, что мавен не предоставляют таких возможностей.
ну вот изучив эту "бензопилу", теперь pip, gem кажутся очень примитивными
источник

AK

Anton Korotkikh in Programming Offtop
Bogdan Panchenko
Нет похожих решений потому что не способны сделать
нее, всё проще - потому-что нахер не нужны. это невыгодно, большая часть проектов на рынке несложная, там нужно поставть зависмости и собрать артефакт как-то. т.е. нужны только две команды install и build по сути.
а для гибких кейсов и сложных проектов, те кому надо просто сами напишут сторонние скрипты, на какой-нибудь общепринятой штуке типа баша или пистона, без необходимости погружаться в маргинальные вещи типа груви
источник

AM

Andrew Mikhaylov in Programming Offtop
Не потому, что сам подход скриптухи с плагинами плохой, а просто так не пробовали.
источник

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
ну вот изучив эту "бензопилу", теперь pip, gem кажутся очень примитивными
не понятно как зависимость может не относится к проекту
источник

с#

саша сок #KotlinGang... in Programming Offtop
почему зависимость где-то сама по себе установлена
источник

BP

Bogdan Panchenko in Programming Offtop
Anton Korotkikh
нее, всё проще - потому-что нахер не нужны. это невыгодно, большая часть проектов на рынке несложная, там нужно поставть зависмости и собрать артефакт как-то. т.е. нужны только две команды install и build по сути.
а для гибких кейсов и сложных проектов, те кому надо просто сами напишут сторонние скрипты, на какой-нибудь общепринятой штуке типа баша или пистона, без необходимости погружаться в маргинальные вещи типа груви
"собрать артефакт" вот тут по подробней, а какой именно ? tar, zip, deb, rpm ?
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
нее, всё проще - потому-что нахер не нужны. это невыгодно, большая часть проектов на рынке несложная, там нужно поставть зависмости и собрать артефакт как-то. т.е. нужны только две команды install и build по сути.
а для гибких кейсов и сложных проектов, те кому надо просто сами напишут сторонние скрипты, на какой-нибудь общепринятой штуке типа баша или пистона, без необходимости погружаться в маргинальные вещи типа груви
> типа баша и пистона
Пиздец портируемо, да. И там реально уже каждый дрочит как хочет, потому чёрт ногу сломит. Вроде ж в сях и крестах уже такое проходили, не?
источник

BP

Bogdan Panchenko in Programming Offtop
Bogdan Panchenko
"собрать артефакт" вот тут по подробней, а какой именно ? tar, zip, deb, rpm ?
Если ты скажешь что типа не нужно то ты не собрал артефакт, ты просто скомпилировал
источник

I

Igor in Programming Offtop
Ну почитай отзывы, на первый взгляд вроде норм для такой цены, может быть просто шумный
источник

BP

Bogdan Panchenko in Programming Offtop
Anton Korotkikh
нее, всё проще - потому-что нахер не нужны. это невыгодно, большая часть проектов на рынке несложная, там нужно поставть зависмости и собрать артефакт как-то. т.е. нужны только две команды install и build по сути.
а для гибких кейсов и сложных проектов, те кому надо просто сами напишут сторонние скрипты, на какой-нибудь общепринятой штуке типа баша или пистона, без необходимости погружаться в маргинальные вещи типа груви
Пособирай программы на Линукс. Там как раз эта идеология
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
нее, всё проще - потому-что нахер не нужны. это невыгодно, большая часть проектов на рынке несложная, там нужно поставть зависмости и собрать артефакт как-то. т.е. нужны только две команды install и build по сути.
а для гибких кейсов и сложных проектов, те кому надо просто сами напишут сторонние скрипты, на какой-нибудь общепринятой штуке типа баша или пистона, без необходимости погружаться в маргинальные вещи типа груви
> поставть зависмости
А зачем их ставить вообще? Я хочу просто собрать проект, и чтобы всё что нужно само подсосалось в кэш, не оставляя следов в системе
источник