Size: a a a

2019 March 19

(

( in Kotlin Moscow
А зачем?
источник

AL

Alexander Larin in Kotlin Moscow
да я modelmapper решил подключить, не могу никак его заставить работать. Там есть кусок, небольшой кастомный маппинг, все примеры что нашел на джаве. Как ни пытался на котлине написать что то аналогичное, получаю ругань в рантайме
источник

AL

Alexander Larin in Kotlin Moscow
в джава-примерах используются getFiledname/setFieldname, хочу попробовать
источник

VV

Vladislav Verminsky in Kotlin Moscow
Alexander Larin
в джава-примерах используются getFiledname/setFieldname, хочу попробовать
Getters/setters и так присутствуют для полей если ты написал private var fieldName, так как это все тот же javabytecode. Соответственно если поле Val, то сеттеров для него нет, так как это final поле. В Котлин коде ты можешь обращаться к полям через get/setField просто это не идеоматично.
источник

VV

Vladislav Verminsky in Kotlin Moscow
Alexander Larin
да я modelmapper решил подключить, не могу никак его заставить работать. Там есть кусок, небольшой кастомный маппинг, все примеры что нашел на джаве. Как ни пытался на котлине написать что то аналогичное, получаю ругань в рантайме
В принципе в Котлине, намного удобнее пользоваться методами расширениями, а не маперами. Например:
fun A.toB(){
val source = this
return B().apply {
  a = source.a
 // Other assignments
...

}
}

Или инфиксной формой
infix fun A.fillToOther(other: B) =
{

val source = this
return other.apply {
  a = source.a
 // Other assignments
...

}
}
источник

AL

Alexander Larin in Kotlin Moscow
Vladislav Verminsky
В принципе в Котлине, намного удобнее пользоваться методами расширениями, а не маперами. Например:
fun A.toB(){
val source = this
return B().apply {
  a = source.a
 // Other assignments
...

}
}

Или инфиксной формой
infix fun A.fillToOther(other: B) =
{

val source = this
return other.apply {
  a = source.a
 // Other assignments
...

}
}
Спасибо за совет, так в итоге и сделал
источник
2019 March 27

AL

Alexander Larin in Kotlin Moscow
Друзья, а кто нибудь kunafa использовал? Можете что то поведать из впечатлений?
источник
2019 March 29

Ⓢⓔⓡⓖ in Kotlin Moscow
Alexander Larin
Друзья, а кто нибудь kunafa использовал? Можете что то поведать из впечатлений?
Я не использовал
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
И наверное пока рано использовать 😋
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Alexander Larin
Друзья, а кто нибудь kunafa использовал? Можете что то поведать из впечатлений?
А ты посмотрел его? Есть возможность рассказать на ближайшем митапе?
источник

AL

Alexander Larin in Kotlin Moscow
Ⓢⓔⓡⓖ
А ты посмотрел его? Есть возможность рассказать на ближайшем митапе?
Не смотрел ещё. Пока ищу инструмент для рисования вебморды для пет-проджекта. Если не найду kotlin-js фреймворка по душе, то наверное на vue запилю
источник

AL

Alexander Larin in Kotlin Moscow
Ⓢⓔⓡⓖ
А ты посмотрел его? Есть возможность рассказать на ближайшем митапе?
кстати, а когда следующий митап?)
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Alexander Larin
кстати, а когда следующий митап?)
25 апреля либо в конце мая
источник
2019 March 31

S

Sergey in Kotlin Moscow
Alexander Larin
Друзья, а кто нибудь kunafa использовал? Можете что то поведать из впечатлений?
Смотря для чего использовать - если хочешь неведомую хипстерскую фигню для своего проекта, потому что хочется котлинжс пощупать и посмотреть что и как то имхо норм пощупай
источник

S

Sergey in Kotlin Moscow
но вообще я как не брался за котлинжс то больше пока проблем имел нежели профита
источник

AL

Alexander Larin in Kotlin Moscow
Sergey
но вообще я как не брался за котлинжс то больше пока проблем имел нежели профита
Спасибо за ответ. А в чем основные проблемы? Отладка? Непрозрачное/малопредсказуемое поведение?
источник

S

Sergey in Kotlin Moscow
для начало нет комьюнити и библиотек - все сам пишешь это главный минус, если тебе нужно быстро - забудь. Во вторых всетаки по удобству котлин сильно уступает тайп скрипту. Все же тайп скрипт для js  это как котлин для джавы - почти нативно.
источник

AL

Alexander Larin in Kotlin Moscow
А на чем ты обычно делаешь фронт?
источник

S

Sergey in Kotlin Moscow
react angular - не сильно принципиально
источник

S

Sergey in Kotlin Moscow
больше по задаче смотрю
источник