на слое представления МВС все приложение сделать - да пожалуйста, а зачем логику выносить, если джанго модели есть?))
я тоже не понимаю, зачем?) но в целом это вопрос к программисту, а не к джанго, вряд ли он на джанге в модель все сует, а на фласке сразу поймет что нужно в отдельный слой выносить))
Затем, что жизнь ничему не учит, наверное. В айти все достаточно быстро развивается, чтобы через пару лет джанго стал археологической раскопкой, а у тебя там вся логика лежала, ой... Вдруг захочется приложение на мобильный перенести, а переносить нечего, все туго к фреймворку привязано, причём желательно к внешним настройкам прям) , ой... Просто блок логики захотел в другое приложение перенести, а оно не на джанге, ой... Архитектуру для того и придумывали, чтобы таких проблем избегать.
фласк и то вряд ли станет архиологическокой раскопкой в течении пары лет, да и опыт делфи или кобола показывает что это не так работает, все же это не js) а перенести блок логики из джанги в другой питон-фреймворк проблемы особой не составит
Не проблема, если там стоят интерфейсы хотя бы. Но кто ж хотя бы их ставит - пишут так, будто кроме Джанги приложение в принципе существовать не может)
мм, я может чего не понимаю, но можно и в функциональном стиле все реализовать, классы не самоцель же
Все устаревает. Если не использовать фреймворк, то код даже с хорошей архитектурой, вероятно, будет устаревать ещё быстрее, тк его поддержка будет лежать на плечах одного разработчика
Обсуждают сегодня