Size: a a a

2021 February 26

И

Илья in Kotlin Moscow
А чем не нравится реакт на котлине
источник

RI

Ruslan Ibragimov in Kotlin Moscow
React не дизайнился под Kotlin, соотвестнно на мой вкус интеграция так себе, да она работает - но можно лучше.
Еще хочется выкинуть JS-тулчейн, например webpack заменить на компиляторный плагин
источник

RI

Ruslan Ibragimov in Kotlin Moscow
Сейчас интеграция хорошо потому что она позволила написать тот же Space, но в будущем конечно лучше заменить на нативное для Kotlin решение
источник

И

Илья in Kotlin Moscow
Ну Москва не сразу строилась, думаю энтузиасты при поддержке jb сделают такое, ибо как по мне они должны этим заняться иначе придёт dart
источник

И

Илья in Kotlin Moscow
Да и для этого надо переписывать v8
источник

AL

Alexander Larin in Kotlin Moscow
А wasm это про то, чтобы браузер вместо js движка сразу java исполнял и превратился в толстого клиента?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Илья
А чем не нравится реакт на котлине
Вопрос сейчас для меня актуален. Приблизительные ответы:
- Тормознее компиляция, чем на обычном JS/TS
- Меньше пул и дороже разрабы
- Способ записи виртуальной DOM удобнее на JSX, нежели в виде Kotlin DSL
- Idea + Kotlin DSL с включенным intellisence сажают батареую ноутов в ноль за час-полтора; VSCode + React держат гораздо дольше
- Библиотеки Kotlin для react чуть отстают от выпусков react, это в меньшей степени но всё же то же неприятно
- Некоторые траблы с интеграцией других JS/TS компонентов в Kotlin-код, например, механизм управления состоянием Mobx
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Так-то я обеими руками за использование Kt в Web ) но дьявол в деталях и их много
источник

И

Илья in Kotlin Moscow
Если не ошибаюсь то именно твоё выступление привело меня сюда
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Ну мы тогда выбирали как раз технологии ) 2018г где-то
источник

И

Илья in Kotlin Moscow
источник

S

Sergei "SerVB&q... in Kotlin Moscow
> Способ записи виртуальной DOM удобнее на JSX, нежели в виде Kotlin DSL

вот это на мой взгляд субьективно) JSX – какая-то надстройка, а DSL – стандартная функциональность
источник

S

Sergei "SerVB&q... in Kotlin Moscow
> Idea + Kotlin DSL с включенным intellisence сажают батареую ноутов в ноль за час-полтора

у меня на ноуте с уже подуставшей батареей хватает на три часа. но проблема есть, да
источник

с#

саша сок #KotlinGang... in Kotlin Moscow
> Уже никто не представляет как писать нормальные приложения без nullable-типов

а монады тогда ещё не придумали?
источник

И

Илья in Kotlin Moscow
Давайте без ненужных смайлов, уважайте друг друга
источник

с#

саша сок #KotlinGang... in Kotlin Moscow
я думал это оффтоп (группа) и смайл поставил, чтобы поняли, что это шутка 😌
источник

S

Sergei "SerVB&q... in Kotlin Moscow
кстати, для реакта там сторонняя либа еще есть: https://github.com/fluidsonic/fluid-react. никто не пробовал?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
саша сок #KotlinGang
> Уже никто не представляет как писать нормальные приложения без nullable-типов

а монады тогда ещё не придумали?
Монады - это неочевидное и дано не каждому :)
источник

с#

саша сок #KotlinGang... in Kotlin Moscow
Ⓢⓔⓡⓖ
Монады - это неочевидное и дано не каждому :)
ну как Александр говорит (и я с этим согласен) это очевидное и дано каждому, если не называть это монадами
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Да, это классная вещь для небольших функциональных компонентиков
источник