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

Всем привет.

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

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

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

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