Size: a a a

Programming Offtop

2020 August 23

AN

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

AK

Anton Korotkikh in Programming Offtop
Андрей Tama
Они хотят простой и привычный интерфейс для тулинга.
Простой он и в гредле для простых задач, а вот привычный - нет.
Его можно и для гредла сделать привычным, добавив твиков в консоль, просто это никому не интересно.
скорей всего всё так. те кто привык к градлу им и так норм, те кто нет, просто плюют на это и проходят мимо, решая задачи другими инструментами
источник

AM

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

AN

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

с#

саша сок #KotlinGang... in Programming Offtop
Андрей Tama
Они хотят простой и привычный интерфейс для тулинга.
Простой он и в гредле для простых задач, а вот привычный - нет.
Его можно и для гредла сделать привычным, добавив твиков в консоль, просто это никому не интересно.
те кто хотят простой - не разобрались в градле, потому что, как я писал выше, после него, менеджеры пакетов типо pip & gem кажутся примитивными
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
UX ноды и питона основна на совершенно тупиковой концепции локальной мусорки. В JVM, слава всем богам, этого нет
ну ты ведь понимаешь, что сейчас находишься в позиции "все пидорасы, а жвм дартатьян". у раста и гошки он тупиковый. да? там тот же ux и те же принципы, всё что стоит - это зависмости текущего локально проекта. инстал поставить, билд - собрать.
источник

AN

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

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Там должна быть implementation изоляция и даже если она есть, раздувается дистрибутив и могут быть проблемы. Но это уже проблемы другого уровня
не совсем понял про изоляцию implementation, просто пишу депенденси с конкретной версией, а в другом проекте, другая версия, и что может не так пойти ?
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
не совсем понял про изоляцию implementation, просто пишу депенденси с конкретной версией, а в другом проекте, другая версия, и что может не так пойти ?
Если они обе как api, то будет classpath - конфликт
источник

АT

Андрей Tama in Programming Offtop
саша сок #KotlinGang
те кто хотят простой - не разобрались в градле, потому что, как я писал выше, после него, менеджеры пакетов типо pip & gem кажутся примитивными
и? Разобрались, не разобрались - это неизвестно.
Тут по большей части вопрос привычек.
Для них непривычно и неудобно прописывать что-то там в файле. И, если они не хотят менять привычки - они будут ругать инструмент.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Если я правильно помню, то раст и гошка идут по пути JVM
нет, не идут. у раста путь ноды, там даже аналог package-lock есть cargo.lock
источник

AM

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

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
нет, не идут. у раста путь ноды, там даже аналог package-lock есть cargo.lock
Лок-файлы ортогональны всему, что мы тут обсуждаем. У гредла тоже есть плагины, которые эту штуку реализуют.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
нет, не идут. у раста путь ноды, там даже аналог package-lock есть cargo.lock
https://doc.rust-lang.org/cargo/guide/dependencies.html
Карго подтягивает зависимости на лету, без локальной установки. И по-моему поддерживает множественные версии одного покета
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
А какой инструмент в гошке за публикацию отвечает?
никакой, за публикацию должен отвечать ci/cd. заливаешь новый код в репу, какой-нибудь билд сервер соберёт и опубликует куда надо. и так и должно быть
источник

AM

Andrew Mikhaylov in Programming Offtop
Anton Korotkikh
никакой, за публикацию должен отвечать ci/cd. заливаешь новый код в репу, какой-нибудь билд сервер соберёт и опубликует куда надо. и так и должно быть
Никакой -- это в смысле ты по фтп артефакты заливаешь?
источник

AM

Andrew Mikhaylov in Programming Offtop
Я про конкретную команду спросил
источник

AD

Apache DOG™ in Programming Offtop
Anton Korotkikh
никакой, за публикацию должен отвечать ci/cd. заливаешь новый код в репу, какой-нибудь билд сервер соберёт и опубликует куда надо. и так и должно быть
Игнорировать проблему самый Хреновый способ её решения
источник

с#

саша сок #KotlinGang... in Programming Offtop
Андрей Tama
и? Разобрались, не разобрались - это неизвестно.
Тут по большей части вопрос привычек.
Для них непривычно и неудобно прописывать что-то там в файле. И, если они не хотят менять привычки - они будут ругать инструмент.
мне также говорят про котлин разработчики, которые не пробовали его, а, разобравшись, уже большинство не может оставить его
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
никакой, за публикацию должен отвечать ci/cd. заливаешь новый код в репу, какой-нибудь билд сервер соберёт и опубликует куда надо. и так и должно быть
Ага, а на чем написано CI/CD?  на yaml?
источник