Size: a a a

🎄.NET Talks: Evergreen🎄

2020 April 27

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko
почему к котлину не сделали нормальную систему сборки проектов как в дотнете/го. Почему нужно парить мозг гредлом?
kotlin dsl?
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko
почему к котлину не сделали нормальную систему сборки проектов как в дотнете/го. Почему нужно парить мозг гредлом?
гредл норм
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
тормозит правда я ебал
источник

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
невидимка
гредл норм
ну честно мне больше csproj нравится
но я реально csproj использовать не умею
источник

I

Igor in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko
почему к котлину не сделали нормальную систему сборки проектов как в дотнете/го. Почему нужно парить мозг гредлом?
Как будто бы .net сделали.
Gradle хоть можно руками редактировать, а cproj - какое-то xml месиво уровня (мертового) ant
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
не ну новый кспрож норм
источник

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
невидимка
не ну новый кспрож норм
++
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
почти мавен только лучше
источник

KF

Kirill Fimchenko in 🎄.NET Talks: Evergreen🎄
Igor
Как будто бы .net сделали.
Gradle хоть можно руками редактировать, а cproj - какое-то xml месиво уровня (мертового) ant
ну тип либо через юай вносишь туда исправления, либо dotnet add package "newtonsoft.json"
источник

KF

Kirill Fimchenko in 🎄.NET Talks: Evergreen🎄
я хотел в котлин залететь, встретил гредл и так задушился что ужас
источник

Ln

Larymar neosilator in 🎄.NET Talks: Evergreen🎄
ant < csproj old < maven < csproj new < gradle < kotlindsl
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko
я хотел в котлин залететь, встретил гредл и так задушился что ужас
ктрл ц строку зависимости, ктрл в, нажать "реимпорт градле прожект"
источник

I

Igor in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko
ну тип либо через юай вносишь туда исправления, либо dotnet add package "newtonsoft.json"
А о чем мы говорим, если даже нет простого способа версии зависимостей синхронизировать между проектами.
(приходится paket обмазываться)

А в gradle это просто переменная
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
совсем несложно
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
Larymar neosilator
ant < csproj old < maven < csproj new < gradle < kotlindsl
мавен в чем-то лучше гредла
источник

KF

Kirill Fimchenko in 🎄.NET Talks: Evergreen🎄
невидимка
ктрл ц строку зависимости, ктрл в, нажать "реимпорт градле прожект"
оно может быть не сложно в использовании. но когда у тебя новый рантайм, новый язык, еще и система сборки повышает порог вхождения
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
например тем, что у него есть ос-депендент профили в помах
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
и тем, что он может резолвить то, что не может гредл
источник

н

невидимка in 🎄.NET Talks: Evergreen🎄
а еще он тупо быстрее в разы
источник

I

Igor in 🎄.NET Talks: Evergreen🎄
Larymar neosilator
ant < csproj old < maven < csproj new < gradle < kotlindsl
... < gradle < kotlindsl < ... < bazel / pants / buck


дополнил
источник