Полностью согласен с тем что бизнесу на начальном этапе важна быстрая разработка, fast api хорош не спорно и если смотреть со стороны обучения то лучше начинать как по мне с него, там много кастомных решений что даёт начинающему разработчику больше углубится в понимания работы веба так какового что к сожалению в джанге спрятано от наших глаз лично моё мнения ) Видео отличное, спасибо вам большое. Некоторые вещи пересмотрел, ознакомившись с этим видео )
Админка, сериализаторы. Разработка очень быстрая на джанго. Скорость и простота пожалуй две основные причины почему пишу на джанго. Еще куча плюшек в виде сигналов, орм, миграций и т.д. Да и вообще много готовых решений в виде разных либ и большого коммьюнити. Хочется сильно пописать на других фреймворках, но пока в моем случае на данный момент бизнесу очень важна высокая скорость разработки.
Поддержу! Хочется тоже сделать что-нибудь на фастапи или лайтстар, но пока все мои проекты требуют доступ менеджера заказчика к данным и админка закрывает эту таску на 99%, по этому пока выпрыгнуть за рамки джанго не получается.
Это спорно, но даже если согласиться, то какой толк в этом небольшом упрощении если часто разрабы не хотят работать со штангой в принципе? Усугублять проблемы с наймом людей в команду кажется плохим решением
@@AlexP-fg3ci о каком упрощении речь? Что за проблемы с наймом? Вы занимались наймом в проект? Приходите в чат, с удовольствием обсудим, очень интересный кейс. Все разработчики, с кем я общался, с удовольствием пишут на том, на чем надо писать, и все одинаково воняют по поводу выбранных технологий. Если вы даже встречали каких-то принципиальных челиков, то и хорошо, что их удалось отсеить. Если человек отказывается раьотать, он не нужен бизнесу
Для Django вместо DRF мы на одном проекте попробовали django-ninja. И хочу сказать, не смотря на то, что это относительно новая либа и местами заметна сыроватость. Но вещь достойная. В разы проще и быстрее DRF.
@@SurenKhorenyan ещё в 2021 году написал бек для одной компании транспортной логистики на django ninja) Даа года работало нормально, правда переписали гады на Фаст апи по итогу) Но оно жило !)
Спасибо за видео, спасибо гостю! Мне интересно, а в Python веб-фреймворках есть ли какие-то стандарты по роутерам, хендлерам, кэшу и т.д.? В том же PHP есть PSR (PHP Framework Interop Group). Не знаю, как сейчас, но раньше Laravel принял большую часть этих стандартов - это значит, что можно было заменить многие компоненты фреймворка (роутер, механизм для обработки хэндлеров, механизм для мидлварей и т.д.) и он бы продолжил работать. Поэтому не знаю, насколько это сравнимо с Django и Laravel.
Пожалуйста! Общего стандарта нет, но подходы одинаковые, плюс расширяемость очень свободная. Вы можете заменить на свой шаблонизатор, свой бек, свой кэш. И также есть готовые решения от сообщества. Стандарт мидлварей один, а делать вы там можете что угодно
Чтобы понять Павла, приходится неслабо напрягаться -- очень длинные и запутанные предложения. Для тех, кому показалось так же, сообщаю таймкод его фразы, подводящей итог всему часовому разговору: 56:00 Послушайте её, осознайте, что это банальнейшая банальность, и не тратьте время на остальное. *P.S.* Сурену -- спасибо! ждём новых гостей )
В джанге и drf бесят многословные вьюхи и сериалайзеры (которые ещё и медленные очень) Попробовал в проде django-ninja - намного более pythonic-решение, чем то что наворотили в DRF
*Сурен, ты реально лид в MTS AI? Давай серию роликов по нейронкам. Скажем 5-10 разных по типу\классу нейронок, простых, и пусть видосы хоть 6 часов, это будет супер полезно и интересно, потому что нейронки - это почти что магия))!*
Привет! С недавних пор нет. И там с AI я не работал напрямую, я вебом занимался. Заказ видосов через бусти. Тем более "видосы хоть 6 часов", они требуют огромной подготовки, и без поддержки я такое не вывезу
@@SurenKhorenyan здравствуйте, так это очевидно, потому что на проде никто джангу в микросервисы в здравом уме не тащит, не думаю, что эта тема требует каких то обсуждений, на текущий момент это просто реальность, факт
@@tusk3 здравствуйте. Любопытно, как вы пытаетесь манипулировать, не приводя ни одного факта или тезиса, при этом "очевидно" и "факт" вставляете. Я с вами не согласен, но раз вы не готовы к аргументированному спору, останемся при своём, и что я не в здравом уме.
23 просмотра, а лайков мало. Повышаем конверсию 👍 . Сурен , привет. Планируешь ли выпустить интеграцию fastapi с NoSQL(монго или Мария) ? Понимаю что нагрузка большая , работа , ютуб, кролик и все такое , но все же
Так вот, Postgres уже показывал как прикрутить, MariaDB можно прикрутить также. Как полезно применить монгу с ходу не придумал. P.S. А пожелания можно закидывать через бусти. И там уже очередь
@@SurenKhorenyan Ну начнем с того что он такой же микрофраймворк как и fastapi, он тоже основан на starlette, написание эннпоинтов, я много о нем сказать не смогу так как узнал о нем недавно
- если начинать с того, что это микрофреймворк, то почему не упомянут король категории - Flask? - когда-то, когда litestar был ещё starlite, он действительно был основа на starlette. Сейчас в зависимостях я не нашёл starlette - написание эндпоинтов чем похоже? Функциональный подход одинаков и в Flask и в Django и тд. И даже между Flask и FastAPI больше общего, вот из доки: Litestar does not include any decorator as part of the Router or Litestar instances. Instead, all routes are declared using route handlers, either as standalone functions or controller methods.
Лайтстар, это как раз переосмысленный Джанго. У него куча батареек изнутри, включая cbv, dto, которые генерируются сразу на основе моделей sqlalchemy, htmx, вебсокеты. На мой взгляд именно с этим фреймворком а будущем будет конкурировать джанга, а fastapi займет нишу рядом с фласком.
Полностью согласен с тем что бизнесу на начальном этапе важна быстрая разработка, fast api хорош не спорно и если смотреть со стороны обучения то лучше начинать как по мне с него, там много кастомных решений что даёт начинающему разработчику больше углубится в понимания работы веба так какового что к сожалению в джанге спрятано от наших глаз лично моё мнения )
Видео отличное, спасибо вам большое.
Некоторые вещи пересмотрел, ознакомившись с этим видео )
Пожалуйста! И спасибо за просмотр и комментарий 😊
Было интересно послушать, пойду дальше писать велосипеды на FastAPI
Спасибо!
Удачи 🙂
Админка, сериализаторы. Разработка очень быстрая на джанго. Скорость и простота пожалуй две основные причины почему пишу на джанго. Еще куча плюшек в виде сигналов, орм, миграций и т.д. Да и вообще много готовых решений в виде разных либ и большого коммьюнити.
Хочется сильно пописать на других фреймворках, но пока в моем случае на данный момент бизнесу очень важна высокая скорость разработки.
Класс! Вот, знающий человек 😊
Поддержу! Хочется тоже сделать что-нибудь на фастапи или лайтстар, но пока все мои проекты требуют доступ менеджера заказчика к данным и админка закрывает эту таску на 99%, по этому пока выпрыгнуть за рамки джанго не получается.
@@alexdzehil7194 согласен, админка - нужная вещь для многих бизнесов.
Сделаем вид что на 4:30 Сурен не пытался вычислить адрес проживания Павла 😁
🌚🌚🌚
Вот мы и попались, ахха) Полюбили fastapi, а оказывается проще и быстрее с точки зрения бизнеса все делать было на drf
ага 🙂
Да нет
Это спорно, но даже если согласиться, то какой толк в этом небольшом упрощении если часто разрабы не хотят работать со штангой в принципе? Усугублять проблемы с наймом людей в команду кажется плохим решением
@@AlexP-fg3ci о каком упрощении речь?
Что за проблемы с наймом? Вы занимались наймом в проект? Приходите в чат, с удовольствием обсудим, очень интересный кейс.
Все разработчики, с кем я общался, с удовольствием пишут на том, на чем надо писать, и все одинаково воняют по поводу выбранных технологий.
Если вы даже встречали каких-то принципиальных челиков, то и хорошо, что их удалось отсеить. Если человек отказывается раьотать, он не нужен бизнесу
@@БлаговестНедков-ж5ы а что да и что нет?
Как говорится, если я что-то утверждаю это не я должен доказывать. А это вы если утверждаете обратное должны привести доказательства. (С) Михалков
Всё так! Как стал что-то рассказывать в интернете, понял, какая же это глубокая мысль 🙂
Для Django вместо DRF мы на одном проекте попробовали django-ninja. И хочу сказать, не смотря на то, что это относительно новая либа и местами заметна сыроватость. Но вещь достойная. В разы проще и быстрее DRF.
Я пока очень скептичен к этой либе, но пока сам не пробовал
@@SurenKhorenyan ещё в 2021 году написал бек для одной компании транспортной логистики на django ninja)
Даа года работало нормально, правда переписали гады на Фаст апи по итогу)
Но оно жило !)
@@gideon_ravenor1 хах, класс 🙂
Спасибо за видео, спасибо гостю! Мне интересно, а в Python веб-фреймворках есть ли какие-то стандарты по роутерам, хендлерам, кэшу и т.д.? В том же PHP есть PSR (PHP Framework Interop Group). Не знаю, как сейчас, но раньше Laravel принял большую часть этих стандартов - это значит, что можно было заменить многие компоненты фреймворка (роутер, механизм для обработки хэндлеров, механизм для мидлварей и т.д.) и он бы продолжил работать. Поэтому не знаю, насколько это сравнимо с Django и Laravel.
Пожалуйста!
Общего стандарта нет, но подходы одинаковые, плюс расширяемость очень свободная. Вы можете заменить на свой шаблонизатор, свой бек, свой кэш. И также есть готовые решения от сообщества. Стандарт мидлварей один, а делать вы там можете что угодно
Чтобы понять Павла, приходится неслабо напрягаться -- очень длинные и запутанные предложения.
Для тех, кому показалось так же, сообщаю таймкод его фразы, подводящей итог всему часовому разговору:
56:00 Послушайте её, осознайте, что это банальнейшая банальность, и не тратьте время на остальное.
*P.S.* Сурену -- спасибо! ждём новых гостей )
Пожалуйста!
Спасибо за контент!❤
Пожалуйста! 🥰
Django - инструмент, FastAPI - куча запчастей из которых ты собираешь тот же инструмент
Штанга по определению перегружена. Предпочитал ему фласк ещё задолго до распространения aiohttp/fastapi
Ага 🙂
Алекс, здравствуйте! Пожалуйста, поделитесь определением, по которому штанга перегружена. Будет интересно ознакомиться.
В джанге и drf бесят многословные вьюхи и сериалайзеры (которые ещё и медленные очень)
Попробовал в проде django-ninja - намного более pythonic-решение, чем то что наворотили в DRF
@@yokotoka хаа 😁
Как и чем измерял скорость, какие результаты?
OMG это же Ozzy Osbourne🤘🏻😎
🤘🔥🎸
Блин, я думал на превью тот красивый Дедпул из нового фильма. Кругом обман))
@@bednyakov жестб, спойлеры 👎👎👎
*Сурен, ты реально лид в MTS AI? Давай серию роликов по нейронкам. Скажем 5-10 разных по типу\классу нейронок, простых, и пусть видосы хоть 6 часов, это будет супер полезно и интересно, потому что нейронки - это почти что магия))!*
Привет! С недавних пор нет.
И там с AI я не работал напрямую, я вебом занимался.
Заказ видосов через бусти. Тем более "видосы хоть 6 часов", они требуют огромной подготовки, и без поддержки я такое не вывезу
@@SurenKhorenyan Окей, а есть смысл по нейронкам заказывать ролики? Или не твоя стезя?
блин, не отвлекайте Сурена от полезной работы!
@@Katar1x смотря что, но пока я не погружался в работу с ними
@@andynaz7044 хааа, ну вы можете поднять свои интересы выше через тот же бусти 😁
FastAPI для микросервисов, а джанга это монолит.
@@МихаилПанюшкин-э9ж эту установку вам кто-то внушил. Без проблем существуют микросервисы на Джанге и монолиты на фастапи
@@SurenKhorenyanджанго избыточен для микро сервисов, фаст апи хорош
@@tusk3 здравствуйте. Пожалуйста, покажите пальцем, кто вам такое сказал. Я бы с этим человеком пообщался
@@SurenKhorenyan здравствуйте, так это очевидно, потому что на проде никто джангу в микросервисы в здравом уме не тащит, не думаю, что эта тема требует каких то обсуждений, на текущий момент это просто реальность, факт
@@tusk3 здравствуйте. Любопытно, как вы пытаетесь манипулировать, не приводя ни одного факта или тезиса, при этом "очевидно" и "факт" вставляете. Я с вами не согласен, но раз вы не готовы к аргументированному спору, останемся при своём, и что я не в здравом уме.
23 просмотра, а лайков мало. Повышаем конверсию 👍 . Сурен , привет. Планируешь ли выпустить интеграцию fastapi с NoSQL(монго или Мария) ? Понимаю что нагрузка большая , работа , ютуб, кролик и все такое , но все же
А Мария ДБ не реляционная? Я думал это форк mysql
Привет! Не понимаю, как вы в одну группу закинули MongoDB и MariaDB, последняя это же форк MySQL, реляционная база
Так вот, Postgres уже показывал как прикрутить, MariaDB можно прикрутить также. Как полезно применить монгу с ходу не придумал.
P.S. А пожелания можно закидывать через бусти. И там уже очередь
@@ДаниилСоловьев-э6ш да, MariaDB это форк MySQL
да уж, аудитория у Сурена о-о-очень широкая, даже случайные люди попадаются. )
Таймкоды!!!! Пожалей зрителей))
@@Jason-lk6gb где? Не вижу! Вы хотели их прикрепить? Если сделаете, запиню сообщение, спасибо 🥰
@@SurenKhorenyan лень) Лайк поставил видосу, но буду ждать их на других видео таких)
litestar есть, он пахож на fastapi
@@СултанКурбанов здравствуйте. Да, есть. А чем он похож?
@@SurenKhorenyan Ну начнем с того что он такой же микрофраймворк как и fastapi, он тоже основан на starlette, написание эннпоинтов, я много о нем сказать не смогу так как узнал о нем недавно
- если начинать с того, что это микрофреймворк, то почему не упомянут король категории - Flask?
- когда-то, когда litestar был ещё starlite, он действительно был основа на starlette. Сейчас в зависимостях я не нашёл starlette
- написание эндпоинтов чем похоже? Функциональный подход одинаков и в Flask и в Django и тд. И даже между Flask и FastAPI больше общего, вот из доки: Litestar does not include any decorator as part of the Router or Litestar instances. Instead, all routes are declared using route handlers, either as standalone functions or controller methods.
@@SurenKhorenyan ну простите что не могу правильно сформулировать схожесть с fastap,i сам в этом навичек, но буду знать о таких фактах
Лайтстар, это как раз переосмысленный Джанго. У него куча батареек изнутри, включая cbv, dto, которые генерируются сразу на основе моделей sqlalchemy, htmx, вебсокеты.
На мой взгляд именно с этим фреймворком а будущем будет конкурировать джанга, а fastapi займет нишу рядом с фласком.
видео топ
@@evilcorp.3546 кайф, спасибо большое! 🥰