Size: a a a

2021 September 16

$

$name$ in Kotlin JS
Ребят, всем привет. Я метаюсь между языками. На этот раз мой выбор пал на котлин. Если верить оффициальному сайту, язык используется именно в тех отраслях, которые мне интересны. Если с беком и мобильной разработкой все понятно, я хотел бы уточнить, как у котлина с фронтендом? Насколько это вообще актуально и нормально или в любом случае в нормальных проектах нужно писать фронт на жс?
источник

AL

Anton Lakotka in Kotlin JS
Не стоит ограничиваться одним языком. Kotlin/JS на фронтенде еще развивается и, очевидно, он не такой популярный как обычный JS.
источник

$

$name$ in Kotlin JS
Смотрю в перспективе. Я из тех, кто обычно предпочитает добиться успехов в чем-то одном, чем не добиться их ни в чем. Хотя зная один язык не так и сложно использовать остальные, без знания сахара код будет не таким качественным, как он мог быть. Сейчас я разрабатываю на питоне. Очень привлекает котлин думаю пробовать в свободное времечко)
источник

AL

Anton Lakotka in Kotlin JS
Это оффтопик. Предлагаю перейти в https://t.me/pofftop и там поспрашивать.

Язык программирования -- это во многом инструмент. Инструменты бывают разные.
источник

$

$name$ in Kotlin JS
Да, прошу прощения
источник
2021 September 17

LS

Lev Shagalov in Kotlin JS
Я так понимаю, что реакт (помимо популярности) был выбран, в том числе за то, что он практически без магии. Его банально просто было обернуть во врапперы
источник

AE

Alexandr Emelyanov in Kotlin JS
скорее да
источник

AE

Alexandr Emelyanov in Kotlin JS
для адопта
источник

LS

Lev Shagalov in Kotlin JS
Что за адопт?
источник

LS

Lev Shagalov in Kotlin JS
Там ещё и jsx - это выражения. Нет проблем с тулингом шаблонов
источник

AE

Alexandr Emelyanov in Kotlin JS
речь про адопт котлина на фронт. реакт достаточно популярен и его обернуть легко, значит проще выйти на рынок
источник

AN

Alexander Nozik in Kotlin JS
JSX это довольно убитая штука. В JS она спасает, но в котлин вообще не нужна
источник

AN

Alexander Nozik in Kotlin JS
Реакт - самый популярный. Там процентов 70 по рынку.
источник

AE

Alexandr Emelyanov in Kotlin JS
Спорное утверждение
источник

AM

Andrew Mikhaylov in Kotlin JS
Справедливости ради, Vue (по крайней мере тот, который я видел) тоже должно быть не проблема позвать из котлина, если не хотеть а) шаблоны и single file components, б) тайпскриптовые трансформаторы для классов. Просто так никто не пишет :(
источник

AN

Alexander Nozik in Kotlin JS
https://www.jetbrains.com/lp/devecosystem-2021/javascript/

Наврал про 70%, но  про то, что самый популярный не наврал
источник

AN

Alexander Nozik in Kotlin JS
В вуе вроде главный смысл именно в html шаблонах, а их в котлин тащить особого смысла нет
источник

AM

Andrew Mikhaylov in Kotlin JS
Тем не менее пользоваться им можно, как и реактом, руками вызывая функцию, создающую компонент. Следовательно и ДСЛ можно над этим строить.
источник

AM

Andrew Mikhaylov in Kotlin JS
Вот ангуляр без шансов, да.
источник

AN

Alexander Nozik in Kotlin JS
Видимо. Я не вникал в него. Мне не нравится много что в реакте (хотя там за последние месяцы много чего допилили для котлина). Но я сомневаюсь, что оно лучше где-то в JS экосистеме, потому что главная проблема - отсутствие типизации параметров функций. Мне @lllewik показывал, как это сделано в vue-ts, там тоже через какую-то совершенную задницу.
источник