Roman
Danil
Хахахахаха0а
Если что данный господин даже есть в основном чате
Denis
Denis
но имхо фейбл в райдере поприятнее
Denis
и бандл не такой большой и компилится быстро
Denis
А, и еще у ризона вместо нормальных ошибок компилятора - добрая половина это invalid syntax
Ayrat
Ayrat
О.о
Ayrat
Какой смысл от этих тестов-то???
Ayrat
Ayrat
Но ты же пишешь приложение
Denis
Denis
и иметь нормальный бандл
Denis
я тоже кст писал приложение, но не писал тесты лол
Denis
если тащить весь дотнет в браузер как блазор/болеро, получим вот такие замечатльные цифры (и это я еще не включал slow 3g)
Igor
Denis
Первый доступ очень важен же
У тебя зайдет баба глаша с андроида 4.0 и у нее это будет грузится 100500 минут + столько же интерпретируется (https://v8.dev/blog/cost-of-javascript-2019)
И она закроет нахер эту страницу не дождавшись -> компания потеряет клиента
Denis
может быть для каких то админок это viable, но точно не для обычного консюмерского веба
Igor
Оки оки, я за blazor/balero вообще не томплю то.
В принципе мне норм и с fable.
Уже навострился с ним писать 2e2 тесты, которые полностью на десктопе выполняются.
Те одним тестом пробиваю бизнес-логи сразу и в фронте и бэке и без моков и сетевых запросов.
Спасибо fable + elmish + suave
Vasiliy
Denis
если тяжелее чем 1мб - все равно нахер, тут один моно 800кб
Denis
окей, даже если так, у васма нет прямого доступа в dom
Denis
и все равно дотнетовский оверхед будет и без компилятора
Igor
Denis
я пока юзал только для веба, реакт натив слишком жестко по моему (F#-> js -> местное промежуточное представление -> native код)
посередине стопудово где то сломается что то и хер ты потом это отладишь
Igor
Denis
пару лет использования fable с реакт нативом ?
Igor
https://i.gyazo.com/df31c44afd9bfb20ffde94ddd3679a02.png
Ну не в проде конечно.
Нашел комит, когда меня окончательно заеб__ typescript и я перекотился на fable
Igor
Мне норм, но как разваливается проект при обновление rn или fable - я насмотрелся)
НО все лучше чем на ts писать
Romɑn
Igor
Romɑn
Romɑn
Слыш
Denis
ну не в проде не интересно ))
То что проект разваливается при обновлениях это не новость, я тоже помню когда начал (прости господи) писать на свифте попытался потом запустить тот проект - ой мы все поменяли к херам переписывайте
Igor
Igor
Denis
хех не я пока не набираю народ еще
Roman
Denis
Roman
ага
Denis
дотнет лучше на бэке ?
у меня на бэке не дотнет вообще
Igor
Roman
да я знаю
Roman
угу, нода
Doge
Igor
угу, нода
Не думал на graal запускть? (комбо)
Roman
главный разраб знает жс, но не имел опыта в дотнете. В его условиях разумный выбор
Диёр
Doge
Roman
Диёр
Почти ничего не работает
Igor
Почти ничего не работает
Ну не правда, Шелаев показываел демки и тесты совместимости - вроде все хорошо (кроме нативных c++ зависимостей)
Roman
Диёр
даж не знаю, что это
Рантайм где jvm+nodejs+python+ruby+r+... И ничего из этого не работает, но зато не работает быстро
Roman
Doge
Roman
if you do nothing, you can scale infinitely
Roman
Doge
Либо явно описывать, что как дергается в рантайме, либо сдохнуть.
Igor
Igor
Вот я как запущу F# Fable на спринге - вы у меня еще поплящете
Doge
Igor
Все вербозно, непонятно (переусложнено), ФП через жопу и структурную (???) типизацию
Doge
Doge
Т.е. любая не ts либа, даже с тайпингами - это минное поле
Doge
Doge
(Хотя не очень уверен, что проблема именно в структурности, а не в особенностях интеропа с js)
Anonymous
Привет 👋 кто-то знает какой-нибудь сайт где можно точно так же как и в F# interactive в вижуал студии смотреть на сигнатуры функции через ;; ?
то есть в F# interactive я пишу
let myfunc a b = a * b;;
и оно мне выдаст что-то типа
int -> int -> int