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

Поділитися
Вставка
  • Опубліковано 28 чер 2024
  • Подписывайтесь на наш канал здесь и в телеграмм 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

  • @magicmelon
    @magicmelon Місяць тому +2

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

  • @DjangoSchool
    @DjangoSchool Місяць тому +5

    Ждем Esmerald vs Litestar, Fastapi, Django

  • @EugeniiPetrov74
    @EugeniiPetrov74 21 день тому +1

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

  • @chasubavil
    @chasubavil Місяць тому +4

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

  • @nikitakurabtsev1222
    @nikitakurabtsev1222 Місяць тому +1

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

  • @yokotoka
    @yokotoka Місяць тому +3

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

    • @funky_hedgehog
      @funky_hedgehog 29 днів тому

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

    • @yokotoka
      @yokotoka 19 днів тому

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

  • @user-ff1sd6wl1h
    @user-ff1sd6wl1h Місяць тому +2

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

  • @guiterenzog2723
    @guiterenzog2723 Місяць тому +1

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

  • @xfenix3
    @xfenix3 Місяць тому +3

    Litestar топ 😊

  • @progweb3036
    @progweb3036 Місяць тому +2

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