Путешествие к звездам 0 — Что-то новое

Привет. Меня зовут Рэд, и я программист Python с 10-летним опытом. Я тратил большую часть своего времени на кодирование веб-приложений Django, иногда на разработку или, что реже, на внешний интерфейс. Как и для многих других разработчиков, для меня настал день, когда я усвоил очень важный урок. «Путь Джанго» неверен. Это было некоторое время назад, но я просто не мог оставить все проекты Django в покое и найти свой путь. Мне нужна была карта и новый блестящий фреймворк. Ну, "блестящий" я здесь ключевое слово :)

За последний год я многое узнал о передовых методах программирования. Шаблоны проектирования, SOLID, чистая архитектура, шестиугольная архитектура. Я больше не боюсь начинать новый проект с нуля без безопасных рамок структуры проекта Django. Как пел Буратино:

У меня были завязки
Но теперь я свободен
На мне нет завязок

Я ждал возможности использовать свои новые сверхспособности, но, к сожалению, в моей работе не появилось новых интересных проектов. Тем не менее, я начал любимый проект с друзьями. Мы использовали Django, но очень скоро оказалось, что это больше обуза, чем преимущество. Мы решили перейти на более быстрое решение, и я подумал, что асинхронный фреймворк будет разумным выбором, поэтому начал искать.

Я сделал пару тестов на своем локальном компьютере. Я не знал, что ищу, поэтому решил выбрать самый быстрый фреймворк, который смог найти. Саник и Старлетт разделили первое место, так что я выбираю другого. Sanic слишком сильно напоминал flask, а я flask не очень люблю.

Так началось мое приключение со Старлетт. В своих следующих постах я хочу более подробно рассказать о том, как я его использую, расскажу о его преимуществах и недостатках, опубликую несколько примеров или руководств. И я надеюсь, что помогу вам изучить и полюбить этот замечательный фреймворк :)