Задать вопрос

Почему сейчас во всех вакансиях стали просить class-based view в Django?

Всем привет.

Уже сталкиваюсь с третьей вакансией, где в требованиях запрашивают именно class-based view в Django. Как я уточнял, то особого выигрыша в этом нет, так почему такая ситуация?
  • Вопрос задан
  • 976 просмотров
Подписаться 5 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Академия Eduson
    Fullstack-разработчик на Python
    3 дня
    Далее
  • Shultais Education
    Django 5, уровень 2
    10 недель
    Далее
  • ProductStar
    Python-разработчик
    6 месяцев
    Далее
Решения вопроса 3
@deliro
Выигрыша по производительности действительно нет, т.к. CBV превращаются в обычную вьюху.
Выигрыш по скорости разработки есть, т.к. в generic описано достаточно много типовых вьюх (ListView, DetailView, FormView). Код в CBV более структурирован, особенно, если вьюха принимает сразу несколько методов (POST, GET, ...). Количество кода также сокращается за счёт использования самих CBV и миксинов.
Ответ написан
Комментировать
un1t
@un1t
Это видимо бывшие Ява-программисты, им там даже для hello world класс нужен)
Скинь ссылки на эти чудо вакансии.
Ответ написан
sim3x
@sim3x
0. Каргокульт
1. Для прототипирования. CBV идеальный выбор

По скорости, скорее, будет проигрывать функциональным вьюхам
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Видимо тут замешан django rest-framework...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы