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
Ребята, вы самые крутые! Спасибо за кучу интересной информации! Я вот Moskow Python Podkast давно слушаю, а то что Evron много крутой информации - узнал случайно. Попросите Григория Петрова что бы он на подкастах чаще говорил про данный канал!
Классный формат, приятная подача, спасибо, вам, друзья!
Ждем Esmerald vs Litestar, Fastapi, Django
Крутой доклад, крутой спикер, крутое качество контента, крутой фреймворк. Спасибо!
7:50 «Давайте не будем использовать ничего» - понятно, что это фигура речи. Когда появился Джанго (2005), не то что Пидантика не было, даже typing появился на 10 лет позже (python 3.5, это 2015)! Не хватает слайда с хронологией всех этих возможностей типизации. И да, до сих пор много разработчиков старой школы, кто признаёт только dataclasses и attrs, им и так норм.
Отличный доклад! Очень не нравится магия Django, которую нужно учитывать и патчить методы, если тебе нужно более сложное поведение. Но возможность сделать CRUD API за несколько строк кода очень уж цепляет. Надеюсь, из LiteStar получится более продуманная версия Django с достаточной свободой для действий и расширения
У джанги большой плюс, что если тебе нужно какое-то решение - то оно уже найдено на SO или есть батарейка С litestar сочиняй всё сам Ещё django-ninja вместо rest framework делает прям приятной работу с джангой
@funky_hedgehog
Ай бұрын
А потом этим решения не работают после обновления джанги или не поддерживаются.
@yokotoka
22 күн бұрын
@@funky_hedgehog ходовые решения работают. А если не заработали, то поправить готовое для совместимости проще, чем с нуля катать, например, какой-нибудь oauth вход для всех популярных сервисов. А это всего лишь маленькая часть любого современного проекта
В названии Litestar, в эпизодах Lighstar :)
Litestar топ 😊
Эликсир имба!😂