Лучше, чем Next.js? Я попробовал новый full-stack веб-фреймворк на Rust: Topcoat
Francesco Ciulla
0:00 / 0:00
Лучше, чем Next.js? Я попробовал новый full-stack веб-фреймворк на Rust: Topcoat
10 184 просмотра · 1 месяц назад
Francesco Ciulla
343 тыс. подписчиков
10 184 просмотра · 1 месяц назад
Готов ли Rust наконец к полнофункциональной веб-разработке?
После интервью с Карлом Лерхе, создателем Tokio, я решил сам попробовать Topcoat. Topcoat — это новый готовый к использованию фреймворк на Rust для создания полнофункциональных реактивных веб-приложений, созданный командой, стоящей за Tokio и Axum.
Сопутствующее видео: • Better than Next.js? Is Rust Finally Ready...
В этом видео я создаю своё первое приложение на Topcoat и изучаю его пользовательский опыт, рендеринг на стороне сервера, горячую перезагрузку, реактивные компоненты, маршрутизацию на основе модулей, поддержку Tailwind, компоненты пользовательского интерфейса, сборку ресурсов, сессии, интеграцию с базами данных и многое другое.
Может ли Topcoat стать альтернативой Next.js, Laravel, Django или Ruby on Rails на Rust?
Мои первые впечатления оказались намного лучше, чем я ожидал. Горячая перезагрузка работает, синтаксис кажется удивительно простым, а потенциал огромен. Topcoat находится на ранней стадии разработки, и следует ожидать существенных изменений, но он может стать одним из важнейших проектов в веб-экосистеме Rust.
🔗 Ссылки и ресурсы
Репозиторий Topcoat на GitHub:
https://github.com/tokio-rs/topcoat
Моя беседа с Карлом Лерхе и Жюльеном Шольцем:
• Better than Next.js? Is Rust Finally Ready...
Веб-сайт:
https://francescociulla.com
📌 Временные метки
0:00 Что такое Topcoat? Веб-фреймворк Rust с полным набором функций
1:33 Репозиторий GitHub, базовый синтаксис, пользовательский интерфейс Topcoat, макросы и компоненты
2:35 Создание приложения Hello World с помощью Topcoat
5:56 CLI Topcoat, команда разработки Topcoat и горячая перезагрузка
9:00 Компоненты, шарды, HTML-шаблоны, маршрутизация на основе модулей, пользовательский интерфейс, ресурсы, шрифты, иконки и Toasty
12:27 Выводы и первые впечатления