@kotlin_lang

Страница 480 из 982
nikita
08.01.2018
14:42:03
чтобы десериализовать Any и десериализатор сам разбирался

Руслан
08.01.2018
14:42:38
Ну честно говоря сам никогда так не делал, но вот есть аннотация, попробуй https://github.com/FasterXML/jackson-docs/wiki/JacksonPolymorphicDeserialization#12-per-class-annotations

nikita
08.01.2018
14:44:14
лепить аннотацию на все дата-классы? ну да, наверно поможет. спасибо. жаль, что более короткого способа пока не придумали.

Руслан
08.01.2018
14:45:00
ну технически то никто не мешает достать FQN и положить в json, почему jackson это делает только для NON_FINAL я не знаю

Google
Руслан
08.01.2018
14:45:41
попробуй другие опции, они вроде не подходят по описанию, но может я не так понял

nikita
08.01.2018
14:46:22
пробовал, свои идеи у меня кончились до того, как я здесь спросил

Usman
08.01.2018
14:52:31
Sergey
08.01.2018
14:54:32
инлайнит компилятор их

вроде как

Kirill
08.01.2018
14:54:57
А в чем прикол слова конст?
RTFM! https://kotlinlang.org/docs/reference/properties.html#compile-time-constants

Rikland
08.01.2018
15:47:46
меня пока Kotlin/js немного ужасает. как-то много телодвижений нужно делать чтобы заюзать какой-нибудь jquery
https://github.com/riskul/kotlin-jsbindings-navigo что-то типа такого, для себя писал на пробу

Sergey
08.01.2018
20:16:24
типа реакта, но полностью на котлине, и есть имплементации для js и свинга

интересно что комитит сам максим шафиров )

Google
Sergey
08.01.2018
20:17:23
возможно как то связно с вакансией по новому продукту, в которой "мы разрабатываем собственный ui фрейморк" )

https://github.com/JetBrains/noria-kt/blob/master/noria-common/src/main/kotlin/noria/demo/DemoApp.kt это пример приложения, которое запускатся и в свинге, и в браузере

Igor
08.01.2018
20:23:30
Хм, а вот тут девелопер из JB рассказывает про свою реализацию React и тоже абстрактную и поверх всего. Совпадение ? (только у него на кложе) https://youtu.be/5mJry0wOaOk

Sergey
08.01.2018
20:23:53
да, там рядом тоже самое на кложе

видимо использовали идею...

Igor
08.01.2018
20:24:29
Он кстати второй контрибьютор в эту noria

Sergey
08.01.2018
20:24:43
ага, тоже увидел что это он же

Руслан
08.01.2018
20:25:54
прикольно, нужно глянуть

Интересно что в JB тоже одна из самых сильных экспертиз как писать UI на Java.

(как костылять поверх swing, патчить jdk и т.д. :) )

Kira
08.01.2018
21:19:39
Есть у кого конфиг для градла с котлином где жаба-классы лежат не в стандартной папке? Например: src/generated/main/java src/main/kotlin В java плагине srcDirs легко прописываются и всё работает, а вот как настроить котлин - вопрос..

Sergey
08.01.2018
21:21:46
можно посмотреть ktor например

https://github.com/ktorio/ktor/blob/master/build.gradle#L68

Kira
08.01.2018
21:25:39
можно посмотреть ktor например
Так пробовал, но не работает, увы

Dumitru
08.01.2018
21:26:46
можно посмотреть ktor например
Есть ещё и Kara http://karaframework.com/docs/views.html

Sergey
08.01.2018
21:27:24
Есть ещё и Kara http://karaframework.com/docs/views.html
я про конфиг градла, чтобы сменить папку с исходниками котлина

Dumitru
08.01.2018
21:27:25
Хм, я не в тему похоже )

Если зашла речь о Kara, стоит писать сайт на ней ? Как она вам

Sergey
08.01.2018
21:29:48
судя по всему эта штука не очень поддерживается сейчас, лучше использовать ktor

Google
Sergey
08.01.2018
21:30:29
ktor умеет с kotlinx.html, а это почти тоже что и kara, если я правильно понимаю

Dumitru
08.01.2018
21:30:57
Дай примеры если не сложно

Хотя сейчас сам

Sergey
08.01.2018
21:31:20
https://github.com/ktorio/ktor/blob/master/ktor-samples/ktor-samples-html/src/io/ktor/samples/html/HtmlApplication.kt

Kira
08.01.2018
21:31:21
Сейчас вроде тенденция разделять фронт и бэк

Фронт на реакте, бэк на котлине, все довольны

Sergey
08.01.2018
21:32:49
если есть серверный рендер на реакте, то тогда точно все будут довольны )

но тут не очень хочется на сервере nodejs запускать, было бы круто чтобы прямо в jvm тот же код рендерил первый кадр и отсылал в браузер

Dumitru
08.01.2018
21:35:33
Кто то использует котлин для фронтэнда (компиляция в JavaScript) ?

Sergey
08.01.2018
21:35:59
да

Dumitru
08.01.2018
21:37:20
Как я понимаю на том да реакте пишут на JavaScript, который при желании можно заменить на Kotlin ?

Sergey
08.01.2018
21:38:02
да, причем есть либа для котлина, которая упрощает работу с реактом

Sergey
08.01.2018
21:38:16
есть пример full stack, с тем же ktor + react

Dumitru
08.01.2018
21:38:22
Так это же Круто?

Sergey
08.01.2018
21:38:31
https://github.com/Kotlin/kotlin-fullstack-sample

Dumitru
08.01.2018
21:38:39
А что умеет реакт ?

Sergey
08.01.2018
21:39:14
если коротко и очень абстрактно - фреймоврк для компонентов ui

Kira
08.01.2018
21:40:53
Мозговыносящий фреймвок( На ангуляре 2+ мне живется гораздо легче

Dumitru
08.01.2018
21:40:55
GUI = UI ?)

Admin
ERROR: S client not available

Google
Sergey
08.01.2018
21:41:19
GUI = UI ?)
в контексте нашего разговора, видимо да

к нему нужно много чего прикрутить чтобы начать на нем делать полноценное приложения

Dumitru
08.01.2018
21:42:04
Ок, я все понял, спс что объяснили новичку ?

Sergey
08.01.2018
21:42:09
в ангуляре все из коробки

Vit
08.01.2018
21:42:29
Vue?

Dumitru
08.01.2018
21:42:54
А что мешает использовать ангуляр ?

Sergey
08.01.2018
21:42:57
> vue мне кажется что это не очень про kotlin, наверное для этого другой чатик есть

А что мешает использовать ангуляр ?
с котлином? если речь про angular 2, то ngc

Dumitru
08.01.2018
21:43:47
Нет, это и есть котлин, только как часть проекта, мы же для этого его и учим

Kira
08.01.2018
21:43:49
в ангуляре все из коробки
Ну не так уж и всё, но мелочи вроде httpClient весьма приятны. Я бы хотел писать под ангуляр на котлине, тайпскрипт штука приятная, но множить языки и наречия..

Sergey
08.01.2018
21:44:19
а без него приложения для продакшена не собрать

Kira
08.01.2018
21:44:43
Жизнь - боль(

Vit
08.01.2018
21:46:38
> vue мне кажется что это не очень про kotlin, наверное для этого другой чатик есть
То есть реакт и ангуляр можно с котлином, а vue сразу в другой чат?

Sergey
08.01.2018
21:47:00
ну angular vs kotlin врядли тема для этого чата тоже

Dumitru
08.01.2018
21:47:21
Жизнь - боль(
Да не, я слышал все дают предпочтение реакту нежели ангуляру, даже если не имеет все ништяки. В реакте дом-дерево обновляется там как-то по своему как я понял ?

Sergey
08.01.2018
21:47:47
в ангуляре 2, на самом деле, очень похоже в итоге получается

но это офтоп опять же

Kira
08.01.2018
21:48:47
Да в обоих случаях одно и тоже, теневой дом, или вроде того, только у реакта вроде проблемы при большом количестве компонент

Google
Dumitru
08.01.2018
21:49:23
Но можно жить ?

Sergey
08.01.2018
21:50:13
имхо: в англуряе проблемы с иде

банальный цикл уже не получится написать в html так, чтобы автокомплит работал

правда это было несколько месяцев назад, возможно уже работает

Dumitru
08.01.2018
21:50:51
но это офтоп опять же
Вот есть канал андроид-котлин, а канал веб-котлин нет :)

Vit
08.01.2018
21:51:48
А почему для ssr нужна именно нода?

Страница 480 из 982