История изменений
Исправление
vertexua,
(текущая версия)
:
Я так скажу, можно вполне проклясть человека, который на том же Rust сделает SPA, т.к. у JS есть экосистема и best practice, большое сообщество и куча инструментов. У того же «Rust в браузере» этого очень мало, а где-то нет вообще.
Я думаю что все не так страшно. Основная сила в HTML5 и CSS, множество фреймворков и компонентов построено на них. Остается только доступ к браузерным API - bindgen это предоставляет.
Что касается практик, фреймворки вроде yew просто повторяют тот же Elm в точности, ничего не переизобретая. Вот тут прямо видно откуда уши ростут https://github.com/yewstack/yew/blob/master/docs/getting-started/build-a-sample-app.md. Я бы смело пробовал в командах где основной бекенд язык Rust для каких-то систем поменьше, админок и тд.
Исходная версия
vertexua,
:
Я так скажу, можно вполне проклясть человека, который на том же Rust сделает SPA, т.к. у JS есть экосистема и best practice, большое сообщество и куча инструментов. У того же «Rust в браузере» этого очень мало, а где-то нет вообще.
Я думаю что все не так страшно. Основная сила в HTML5 и CSS, множество фреймворков и компонентов построено на них. Остается только доступ к браузерным API - bindgen это предоставляет.
Что касается практик, фреймворки вроде yew просто повторяют тот же Elm в точности, ничего не переизобретая. Вот тут прямо видно откуда уши ростут https://github.com/yewstack/yew/blob/master/docs/getting-started/build-a-sample-app.md