Для домашних поделок бэкендеров, которые не хотят писать на TS
Если сравнивать с TS, то у них разные модели типизации. У TS - структурная, тогда как у K/JS - основанная на интерфейсах. Если модель TS по какой-то причине не нравится, то K/JS будет хорошей альтернативой.
Ну язык и экосистема приятнее. Но Интероп с жс хуже. Когда будет wasm - будет реальный плюс
в котлине 100% nominative typing, дыа
тут должны две вещи сойтись. 1. kotlin/wasm и его поддержка беком (сейчас я чекал, там ооочень ранний прототип). 2. overheadless dom access from wasm
Второе не обязательно. Если графика типа компоуза.
без dom'а вы не только рисовать не можете в страницу, но и события обрабатывать. в skia для js так или иначе, но придется брать оверхедный calling js from wasm
Держи: https://skia.org/user/modules/canvaskit. Но меня и DOM полностью устроит. Я не планирую в реал-тайме что-то в доме менять.
Обсуждают сегодня