Представяме ви иновативните функции на интерактивната книга knowledge.dev за изучаване на Rust | Отворено писмо

След пускането на встъпителната версия на този инструмент за обучение, аз активно събирах обратна връзка и направих стратегически корекции, за да подобря неговата полезност.

Ключови акценти:

  • Допълнително съдържание: Основни уроци и прозрения ще бъдат редовно публикувани в този блог.
  • Ребрандиране: Проектът премина от „RustInsight“ към „Knowledge.Dev“.
  • Останете свързани: Присъединете се към нашата нарастваща общност в социалните медии. Присъстваме в Reddit, Instagram, Twitter и LinkedIn под името @knwldev.
  • Вълнуващи нови функции: Сред най-новите въведения са изгледът Simulator и Labs, като предстоят още.

Knowledge.Dev

Knowledge.Dev е вашият инструмент за практикуване на Rust точно във вашата местна среда. За да започнете, просто го инсталирайте с помощта на cargo. При стартиране приложението автоматично извлича уроци, което ви позволява да се задълбочите във всяка тема по ваш избор за практическа практика.

Какво е забележителното в това приложение? Създаден е изключително с Rust:

  • Frontend: Използва рамката на Yew.
  • Бекенд и микроуслуги: Създаден с помощта на Tokio заедно с персонализирани meio актьори.

Защо е разработен по този начин?

  • Демонстрируемост на пълен стек: За демонстриране на осъществимостта на създаване на приложение от край до край на Rust.
  • Споделяне на опит: Исках да предам знанията и опита, които съм събрал през годините.
  • Оставам актуален: Чрез активното поддържане и актуализиране на пълен пакет Rust проект, аз оставам в крак с най-новите разработки на Rust.

Нови функции

Нашето приложение е обогатено с набор от нови функции, предназначени да подобрят потребителското изживяване.

  • Симулатор: забележително допълнение, симулаторът възпроизвежда среда за отстраняване на грешки. Той разбива как функционира приложението, прекарвайки потребителите през всяка стъпка.

  • Изглед Labs: Създаден за лекота и яснота, този изглед подрежда уроците хронологично, предлагайки на потребителите последователна пътека на обучение.

  • Интегриране на компилатор: За тези, които искат да се гмурнат по-дълбоко, потребителите вече могат да инициират компилатора и да изпълняват тестове. Това насърчава по-завладяващо учебно изживяване.

Ребрандиране

Първоначално кръстен като 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
Създател на Knowledge.Dev