кому не лень, ответьте пожалуйста на некоторые или все из этих вопросов?)
1. Удобны ли биндинги к реакт/вью, возможно ли на скале написать полноценное react spa со всеми фишками?)
2. На беке чаще всего компилите в Java? Насколько рабочий вариант компилить в js и запускать через node js?
3. Как я понимаю, в сравнении с js/ts этот язык дает более надежную типизацию, и больше функционального кода, что мне нравится, но так ли существенна эта разница, чтобы переходить на scala? Есть ли тут те, кто переписал современное TS приложение на скалу и остался доволен?
4. Какие недостатки языка замечены вами?
1. К реакту биндинги приемлемые. Я бэкендер, про реакт знаю понаслышке, но написать простую админку\дашборд могу 2. На беке да, всегда в jvm, в Node компилить энтузиасты были, но библиотек, оборачивающий нодовую экосистему нет. А JVM полно, плюс в принципе очень мало причин так делать, 3. Кто-то переписал, доволен вроде остался, но лично я имею обратный опыт. Мне скалисту проще писать мой наколеночный джюнский фронт на TS. Про то, какие системы типов надёжнее и какой подход функциональнее - вопрос дискуссионный. 4. Огромные артефакты, чуть ниже перфоманс по сравнению с TS, всё-таки V8 пока средне хорошо относится к персистетным коллекциям, которые под jvm затачивались. В тайпскрипте система типов чуть лучше заточена под "рекорды", многие данные можно "типизировать" без обработки. В скалу часто придётся конвертировать. Это частично и хорошо, потому что при конвертации всегда будут отловлены несоответсвия данных заявленной структуре, но больше обёрток
Спасибо большое за подробрый ответ)
Не используйте Scala.js, дайте ей уйти спокойно.
Негодую! Из практики - я ярый сторонник мнения, что это лучшее, что есть в мире js)
А она точно уходит?)
автор уже защитился
Если хотите чего-нибудь эдакого, посмотрите на проект Reason от компании Facebook, https://reasonml.github.io/
Да, ризон тоже рассматриваю)
Мертвый язык, не советую его. ReScript бери или просто ocaml
bob zhang сам говорит, что, к сожалению, rescript (bucklescript) == reason сейчас, слишком плотно слиты экосистемы
В рескрипт сейчас изменения, не совместимые с ризоном
Обсуждают сегодня