Е
Евгений Паромов
@cleanfrontend3.8K подп.
5.7Kпросмотров
12 мая 2025 г.
Score: 6.2K
leptos – rust fullstack framework С момента моего отказа от зависимостей прошло уже довольно много времени. И главное следствие этого: снова начался супер быстрый рост экспертизы. Если я раньше тратил свободное время на сериалы/игры/ютубчик. То сейчас сижу и с огромным удовольствием кодю разные штуки и изучаю новые технологии. Чем это отличается от первого списка, это отдельная тема. Если в двух словах – сложностью. И вот в этом порыве решил изучить rust. На это есть несколько причин: – Давно чувствую себя неполноценным, так как глубоко не разбираюсь, как писать код с учётом тактов, кэшей процессора, памяти, особенностей современного железа. – На rust сейчас переписывают вообще всю фронтовую инфру. И линтер для evolution design я хочу тоже сразу на rust писать. – Просто в процессе написания процедурной генерации столкнулся с тем, что мой код работает 5 секунд, а должен 100мс. Переписал на rust и легко уложился в нужную производительность. Возвращаюсь к теме поста: leptos. Я – фронтендер. И как мне изучить rust? Можно начать кодить какие-то консольные утилиты, но это скучно. Хочется делать что-то готовое, чем можно пользоваться... И, знаете, а ведь front-end можно писать на rust) Вы можете взять и скомпилировать ваш rust код в wasm, отправить на front и запустить своё blazing fast spa приложение со сложными вычислениями на клиенте (например, игру) Более того. Уже существует достаточно большая экосистема: ➖leptos: полноценный react/vue/solid like фреймворк, со своим jsx и реактивностью ➖web-sys: биндинги большей части web-api на rust, чтобы можно было вообще всё писать на rust и в js даже не заглядывать ➖куча backend фреймворков, чтобы можно было написать свой сервак И вот в таком варианте учить rust становиться весело. Ты знаешь всё, кроме своего языка. Достаточно выучить новый синтаксис, и разобраться с управлением памяти и заимствованием. И вот ты уже можешь выдавать пользу на rust и ощущать прирост производительности. Как я учу rust, кому интересно: ✔️прочитал бегло доку, особе нигде не задерживаясь ✔️вместе с cursor накидал небольшую игру ✔️попросил cursor обяснить вообще всё, что я написал. Прям пока каждую строчку не понял (лучше всего это делает gpt-4.1 модель) ✔️дописал уже кусок кода по памяти ✔️пошёл перечитывать доку в поисках нюансов. На почву практики инфа садится отменно Так часов за 20 в общей сложности чувствую себя джуном в rust. Думаю, это прям быстро. Всем советую такой способ! Вообще, про обучение с AI инструментами сделаю отдельный контент. ЕСЛИ ИХ ИСПОЛЬЗОВАТЬ ПРАВИЛЬНО, то это сууупер эффективная тема.
5.7K
просмотров
2584
символов
Нет
эмодзи
Нет
медиа

Другие посты @cleanfrontend

Все посты канала →
leptos – rust fullstack framework С момента моего отказа от — @cleanfrontend | PostSniper