Представляем инновационные возможности интерактивной книги knowledge.dev по изучению Rust | Открой письмо
С момента выпуска первой версии этого инструмента обучения я активно собирал отзывы и вносил стратегические изменения, чтобы повысить его полезность.
Основные моменты:
- Бесплатный контент. В этом блоге будут регулярно публиковаться важные уроки и идеи.
- Ребрендинг: проект переведен с «RustInsight» на «Knowledge.Dev».
- Оставайтесь на связи. Присоединяйтесь к нашему растущему сообществу в социальных сетях. Мы присутствуем на Reddit, Instagram, Twitter и LinkedIn под ником @knwldev.
- Захватывающие новые функции. Среди последних нововведений — режим «Симулятор» и «Лаборатории», а в будущем их будет еще больше.
Знания.Дев
Knowledge.Dev — это ваш инструмент для практики Rust прямо в вашей локальной среде. Для начала просто установите его, используя cargo
. После запуска приложение автоматически извлекает уроки, позволяя вам углубиться в любую тему по вашему выбору для практической практики.
Что примечательного в этом приложении? Он создан исключительно на Rust:
- Внешний интерфейс: использует Yew Framework.
- Бэкенд и микросервисы: созданы с использованием Tokio вместе с настраиваемыми
meio
актерами.
Почему он был разработан таким образом?
- Полная демонстрация. Чтобы продемонстрировать возможность создания комплексного приложения Rust.
- Обмен опытом. Я хотел поделиться знаниями и опытом, накопленными за эти годы.
- Быть в курсе: активно поддерживая и обновляя полнофункциональный проект Rust, я всегда в курсе последних событий в разработке Rust.
Новые возможности
Наше приложение было дополнено множеством новых функций, призванных улучшить взаимодействие с пользователем.
- Симулятор. Выдающееся дополнение: симулятор воспроизводит среду отладки. Он разбирает, как работает приложение, и проводит пользователей через каждый шаг.
- Представление «Лаборатория». В этом представлении, созданном для простоты и ясности, уроки располагаются в хронологическом порядке, предлагая пользователям последовательный путь обучения.
- Интеграция компилятора. Для тех, кто хочет глубже погрузиться в работу, пользователи теперь могут запускать компилятор и выполнять тесты. Это способствует более захватывающему процессу обучения.
Ребрендинг
Первоначально названный RustInsight, проект был переименован в Knowledge.Dev. Это изменение было вызвано решением The Rust Foundation пересмотреть политику в отношении товарных знаков для бренда Rust. Стремясь избежать любых потенциальных споров, этот момент также предоставил мне возможность переоценить и переосмыслить общую концепцию.
Монтаж
Подробный обзор проекта можно найти на сайте knowledge.dev. Прежде чем приступить к работе, убедитесь, что у вас настроен компилятор Rust. Если нет, то его можно скачать на rustup.rs.
После установки компилятора Rust и инструмента cargo
установите приложение запуска с помощью:
cargo install knowledge
После установки запустите приложение, используя:
knowledge
Эта команда открывает приложение чтения в вашем веб-браузере по адресу http://localhost:6361. Пока вы можете изучать приложение, помните, что для раскрытия всех его возможностей вам понадобится подписка, которую можно приобрести на сайте knowledge.dev.
Свяжитесь с нами в социальных сетях
Будьте в курсе последних обновлений нашего проекта, подписавшись на нас в этих социальных сетях:
Тем, кто хочет отточить свои навыки работы с Rust и раскрыть его профессиональный потенциал, рекомендуется подписаться на наш блог, следить за нашими каналами в социальных сетях и приобрести подписку.
С уважением,
Денис Колодин / @therustmonk
Создатель Знаний.Дев