Демо-занятие курса «Rust Developer»
Личный кабинет пользователя на Rust
Для чего нужна данная статья? : Веб (Rust Full-Stack) Axum + Yew + PostgreSQL Веб (Rust Backend + JS Frontend) Actix-web + React + PostgreSQL Десктоп (GUI)Iced + SQLite Кроссплатформа (Web, Desktop, Mobile)Tauri + SvelteSaaSAxum + React + CockroachDB Self-Hosted Rocket + Yew + SQLite 1️⃣ Auth Service (OAuth2, JWT, 2FA, WebAuthn)
2️⃣ User Service (Профиль, роли, S3-хранение аватаров)
3️⃣ Payment Service (Stripe, Solana, подписки)
4️⃣ Notification Service (WebSockets, Email, SMS, Firebase)
5️⃣ Chat...
Backend-driven UI в Rust
Для чего нужна данная статья? : Создать Backend-driven UI с ML - подход к построению пользовательского интерфейса, при котором логика и отображение контента контролируются сервером (backend). Зачем Вам это уметь? : Найти компромиссы между фреймворками и WASM. Rocket и Темплейты: #[macro_use]
extern crate rocket;
use rocket::response::content::Html;
#[get("/")]
fn index() -> Html<String> {
let data_from_server = fetch_data_from_backend(); // данные с бэкенда
let rendered_html = render_html_template(data_from_server);...