Django VS Litestar: кто круче?

Ғылым және технология

Подписывайтесь на наш канал здесь и в телеграмм t.me/meetups_evrone, чтобы быть в курсе будущих митапов и не пропускать полезные доклады!
Александр Гончаров, Reef Technologies
00:00 - Вступление и цели доклада.
00:23 - Сравнение Django и Lightstar, план доклада.
00:41 - Зачем нужно сравнивать фреймворки.
01:04 - Недостатки Django и FastAPI.
01:54 - Поиск "серебряной пули" в программировании.
02:25 - Почему выбраны для сравнения именно Django и Lightstar.
03:19 - История и поддержка Django.
03:49 - История и особенности Lightstar.
04:16 - Сравнение документации Django и Lightstar.
05:02 - Философия и архитектура Django.
05:45 - Архитектура Lightstar и его преимущества.
06:58 - ORM в Django и поддержка ORM в Lightstar.
07:53 - Поддержка типизации в Django и Lightstar.
08:42 - Как в Django и Lightstar определяются маршруты.
09:34 - Сравнение подходов к пагинации.
10:07 - Реализация API в Django и Lightstar.
11:16 - Поддержка WebSockets в Django и Lightstar.
12:00 - Система хуков, сигналов и задач в Django и Lightstar.
13:24 - Командная строка и интерфейс в Django и Lightstar.
14:07 - Работа с шаблонами в обоих фреймворках.
15:06 - Функции кеширования в Django и их отсутствие в Lightstar.
16:00 - Сравнение поддержки локализации.
17:15 - Системы разрешений в Django и Lightstar.
18:00 - Заключение: сильные стороны Lightstar.
18:55 - Завершение доклада и приглашение к обсуждению.
19:15 - Начало сессии вопросов и ответов.
19:45 - Вопросы о подходах к разработке и выборе технологий.
20:07 - Обсуждение Django и его особенностей с Django Rest Framework.
20:43 - Отношение к Django после долгого использования.
21:03 - Проблемы с WebSocket в Django.
22:10 - Зависимости и их управление в Lightstar и FastAPI.
22:54 - Использование HTM-X и его влияние на разработку.
23:29 - Role-Based Access Control в Lightstar.
24:05 - Интеграция Django в Lightstar для постепенной миграции.
25:02 - Сравнение скорости разработки и оптимизации в Django и Lightstar.
26:23 - Обсуждение архитектуры FastAPI и его сравнение с Lightstar.
27:34 - Вопросы о новых технологиях в фронтенд-разработке.
28:44 - Завершение сессии вопросов и ответов и приглашение к дальнейшему общению в специальной зоне.
#django #python #litestar

Пікірлер: 12

  • @EugeniiPetrov74
    @EugeniiPetrov7423 күн бұрын

    Ребята, вы самые крутые! Спасибо за кучу интересной информации! Я вот Moskow Python Podkast давно слушаю, а то что Evron много крутой информации - узнал случайно. Попросите Григория Петрова что бы он на подкастах чаще говорил про данный канал!

  • @magicmelon
    @magicmelonАй бұрын

    Классный формат, приятная подача, спасибо, вам, друзья!

  • @DjangoSchool
    @DjangoSchoolАй бұрын

    Ждем Esmerald vs Litestar, Fastapi, Django

  • @nikitakurabtsev1222
    @nikitakurabtsev1222Ай бұрын

    Крутой доклад, крутой спикер, крутое качество контента, крутой фреймворк. Спасибо!

  • @chasubavil
    @chasubavilАй бұрын

    7:50 «Давайте не будем использовать ничего» - понятно, что это фигура речи. Когда появился Джанго (2005), не то что Пидантика не было, даже typing появился на 10 лет позже (python 3.5, это 2015)! Не хватает слайда с хронологией всех этих возможностей типизации. И да, до сих пор много разработчиков старой школы, кто признаёт только dataclasses и attrs, им и так норм.

  • @user-ff1sd6wl1h
    @user-ff1sd6wl1hАй бұрын

    Отличный доклад! Очень не нравится магия Django, которую нужно учитывать и патчить методы, если тебе нужно более сложное поведение. Но возможность сделать CRUD API за несколько строк кода очень уж цепляет. Надеюсь, из LiteStar получится более продуманная версия Django с достаточной свободой для действий и расширения

  • @yokotoka
    @yokotokaАй бұрын

    У джанги большой плюс, что если тебе нужно какое-то решение - то оно уже найдено на SO или есть батарейка С litestar сочиняй всё сам Ещё django-ninja вместо rest framework делает прям приятной работу с джангой

  • @funky_hedgehog

    @funky_hedgehog

    Ай бұрын

    А потом этим решения не работают после обновления джанги или не поддерживаются.

  • @yokotoka

    @yokotoka

    22 күн бұрын

    @@funky_hedgehog ходовые решения работают. А если не заработали, то поправить готовое для совместимости проще, чем с нуля катать, например, какой-нибудь oauth вход для всех популярных сервисов. А это всего лишь маленькая часть любого современного проекта

  • @guiterenzog2723
    @guiterenzog2723Ай бұрын

    В названии Litestar, в эпизодах Lighstar :)

  • @xfenix3
    @xfenix3Ай бұрын

    Litestar топ 😊

  • @progweb3036
    @progweb3036Ай бұрын

    Эликсир имба!😂

Келесі