#python #django
Вопрос:
Я работаю над проектом, в котором интерфейс выполнен в Angular, HTML, CSS, а бэк-энд-в Python и Django.
Всякий раз, когда я разрабатываю новую функцию, улучшаю или исправляю ошибку, я хотел бы иметь руководство о том, где это лучше всего сделать, т. Е. на переднем или заднем конце? Если на переднем плане это было бы лучше всего как компонент или как услуга. Если в фоновом режиме как представление, как новая модель/поле модели и т. Д.
Следовательно, я ищу ресурсы, например, книги, веб-сайты, чтобы прочитать о принципах оптимального проектирования интерфейсного/серверного интерфейса и связанного с ним API. Кроме того, это было бы полезно для поддержки и объяснения моего выбора дизайна моим товарищам по команде и любым заинтересованным сторонам.
Что бы вы предложили?