привет всем) увидел инфу, что котлин можно использовать для фронта, ибо в жс компилится, но как с этим обстоят дела в реальности? насколько удобно-неудобно, есть ли какие-то ограничения? просто есть один проект на реакте, хочется пепеписать на что-то с нормальной системой типов. type/coffiescript как-то хз. еще нужна активная работа с webgl)
Но если верить разрабам, то он довольно стабильный, и в одном из следующих релизов можно будет писать библиотеки, которые будут работать и под JVM и под JS
меня больше волнует как они будут обходится с ситуацией когда надо подключить существующую JS библиотеку к проекту. Например в TypeScript для этого есть файлы с определениями, своего рода .h файлы...
Просто если ты хочешь, чтобы IDE понимало, какие типы возвращают библиотечные функции, написанные на JS, чтобы делать умные подсказки, то нужно либо a) переписать библиотеку на TS, б) использовать уже готовые .d.ts файлы