Size: a a a

Spring Framework and more

2020 May 06

AE

Alexandr Emelyanov in Spring Framework and more
Mher
смотрел, платный )
для платных бд типо оракла
источник

AE

Alexandr Emelyanov in Spring Framework and more
читаем внимательно
источник

M

Mher in Spring Framework and more
да я читал, у нас есть ms sql, я же не рублю сплеча ))
источник

M

Mher in Spring Framework and more
Alexandr Emelyanov
ломбок - маст хэв. либо сразу котлин, причем не обязательно из-за корутин, их надо втаскивать обосновано и там, где они реально помогут
да, реально котлин очень помогает, вот под проект на аднроиде котлин+анко это чудо )
источник

AE

Alexandr Emelyanov in Spring Framework and more
Mher
да я читал, у нас есть ms sql, я же не рублю сплеча ))
тогда да, платно
источник

M

Mher in Spring Framework and more
@lex_it слушай, на какие коллекции на проектах используете? нативные или сторонние? (опять, если котлин там уже все есть)
источник

AE

Alexandr Emelyanov in Spring Framework and more
Mher
@lex_it слушай, на какие коллекции на проектах используете? нативные или сторонние? (опять, если котлин там уже все есть)
что в java, что в kotlin - только нативные
источник

AE

Alexandr Emelyanov in Spring Framework and more
плюс stream/sequence
источник

M

Mher in Spring Framework and more
Alexandr Emelyanov
что в java, что в kotlin - только нативные
то есть у вас смесь на паркетах? java+kotlin? или микросервисы разные просто?
источник

AE

Alexandr Emelyanov in Spring Framework and more
Mher
то есть у вас смесь на паркетах? java+kotlin? или микросервисы разные просто?
на работе java, kotlin - для души дома, на сторонних проектах
источник

AE

Alexandr Emelyanov in Spring Framework and more
не мешаю вместе
источник

AE

Alexandr Emelyanov in Spring Framework and more
но, под капотом kotlin collections - это просто коллекции из java, там своих нет
источник

M

Mher in Spring Framework and more
да, но там обертка над ними, и много экстеншен функцией
источник

AE

Alexandr Emelyanov in Spring Framework and more
нет никакой обертки, в рантайме нет никаких kotlin.collections.List/MutableList, там будет всегда java.util.List
источник

AE

Alexandr Emelyanov in Spring Framework and more
все остальное, в том числе проверки на тип и вызов методов, лежит только на компиляторе котлина
источник

M

Mher in Spring Framework and more
ну слушай, нету же в java MutableList
источник

M

Mher in Spring Framework and more
ну например
источник

AE

Alexandr Emelyanov in Spring Framework and more
а эксеншены - это тоже сахар, просто писать на них удобно, это по факту утилитарный метод, принимающий первым аргументом свой же ресивер (тут это коллекция)
источник

AE

Alexandr Emelyanov in Spring Framework and more
Mher
ну слушай, нету же в java MutableList
это java.util.List, а kotlin.collections.List - это виртуальный класс без методов изменения списка, в рантайме это все тот же java.util.List, только компилятор проверяет что бы не вызывались на нем изменяющие методы
источник

M

Mher in Spring Framework and more
Alexandr Emelyanov
а эксеншены - это тоже сахар, просто писать на них удобно, это по факту утилитарный метод, принимающий первым аргументом свой же ресивер (тут это коллекция)
java тоже сахар, если сравнить с С++, С/С++ тоже сахар если сравнить с асемблер )))
источник